Sécurisation des systèmes et des périphériques connectés dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Septembre 2014
 
 

Montage d'un périphérique alloué

Les périphériques sont montés automatiquement si les privilèges appropriés vous sont accordés. Suivez cette procédure en cas d'échec du montage du périphérique.

Avant de commencer

Vous avez alloué le périphérique. Vous disposez des privilèges nécessaires pour monter le périphérique, comme décrit à la section Autorisation des utilisateurs à allouer un périphérique.

  1. Prenez un rôle pouvant allouer et monter un périphérique.
    % su - role-name
    Password: <Type role-name password>
    $
  2. Créez et protégez un point de montage dans le répertoire d'accueil du rôle.

    Vous n'avez besoin d'effectuer cette étape que la première fois que vous nécessitez un point de montage.

    $ mkdir mount-point ; chmod 700 mount-point
  3. Répertoriez les périphériques allouables.
    $ list_devices -l
    List of allocatable devices
  4. Allouez le périphérique.

    Spécifiez le périphérique en indiquant son nom.

    $ allocate device-name
  5. Montez le périphérique.
    $ mount -o ro -F filesystem-type device-path mount-point
    –o ro

    Indique que le périphérique doit être monté en lecture seule. Utilisez –o rw pour rendre le périphérique accessible en écriture.

    –F filesystem-type

    Indique le format du système de fichiers du périphérique. En règle générale, un CD-ROM est formaté avec un système de fichiers HSFS. Une disquette est généralement formatée avec un système de fichiers PCFS.

    device-path

    Indique le chemin d'accès au périphérique. La sortie de la commande list_devices -l inclut le device-path.

    mount-point

    Indique le point de montage que vous avez créé à l'Step 2.

Exemple 4-8  Allocation d'une unité de CD-ROM

Dans cet exemple, un utilisateur prend un rôle pouvant allouer et monter une unité de CD-ROM, sr0. L'unité de disque est formatée en tant que système de fichiers HSFS.

% roles
devicealloc
% su - devicealloc
Password: <Type devicealloc password>
$ mkdir /home/devicealloc/mymnt
$ chmod 700 /home/devicealloc/mymnt
$ list_devices -l
...
device: sr0 type: sr files: /dev/sr0 /dev/rsr0 /dev/dsk/c0t2d0s0 ...
...
$ allocate sr0
$ mount -o ro -F hsfs /dev/sr0 /home/devicealloc/mymnt
$ cd /home/devicealloc/mymnt ; ls
List of the contents of CD-ROM

Dépannage

    Si la commande mount ne peut pas monter le périphérique, le message d'erreur mount: insufficient privileges s'affiche ; vérifiez alors les points suivants :

  • Vérifiez que vous exécutez la commande mount dans un shell de profil. Si vous avez pris un rôle, ce dernier a un shell de profil. Si vous êtes un utilisateur auquel un profil a été affecté à l'aide de la commande mount, vous devez créer un shell de profil. Pour obtenir la liste des shells de profil disponibles, reportez-vous à la page de manuel pfexec(1).

  • Vérifiez que vous êtes le propriétaire du point de montage spécifié. Vous devez disposer d'un accès en lecture, écriture et exécution au point de montage.

Contactez votre administrateur si vous ne pouvez toujours pas monter le périphérique alloué. Reportez-vous à la section Dépannage d’attributions de droits du manuel Sécurisation des utilisateurs et des processus dans Oracle Solaris 11.2 .