Quels sont les paramètres du contrôle d'accès
Pour déterminer l'accès utilisateur, SnapDrive for UNIX vérifie l'un des deux fichiers d'autorisation dans le volume racine du système de stockage. Vous devez vérifier les règles définies dans ces fichiers pour évaluer le contrôle d'accès.
-
sdhost-name.prbac
le fichier se trouve dans le répertoire/vol/vol0/sdprbac
(Contrôle d'accès basé sur des rôles avec autorisations SnapDrive).Le nom de fichier est
sdhost-name.prbac
, oùhost-name
est le nom de l'hôte auquel s'appliquent les autorisations. Vous pouvez avoir un fichier d'autorisations pour chaque hôte connecté au système de stockage. Vous pouvez utiliser lesnapdrive config access
commande permettant d'afficher des informations sur les autorisations disponibles pour un hôte sur un système de stockage spécifique.Si le
sdhost-name.prbac
n'existe pas, utilisez ensuite lesdgeneric.prbac
fichier pour vérifier les autorisations d'accès. -
sdgeneric.prbac
le fichier se trouve également dans le répertoire/vol/vol0/sdprbac
.Nom du fichier
sdgeneric.prbac
est utilisé comme paramètres d'accès par défaut pour plusieurs hôtes qui n'ont pas accès àsdhost-name.prbac
fichier sur le système de stockage.
Si vous avez les deux sdhost-name.prbac
et sdgeneric.prbac
fichiers disponibles dans le /vol/vol0/sdprbac
chemin d'accès, puis utilisez le sdhost-name.prbac
pour vérifier les autorisations d'accès, cette opération écrase les valeurs indiquées pour sdgeneric.prbac
fichier.
Si vous n'avez pas bothsdhost-name.prbac
et sdgeneric.prbac
les fichiers, puis vérifiez la variable de configuration all-access-if-rbac-unspecified
qui est défini dans le snapdrive.conf
fichier.
La configuration manuelle du contrôle d'accès entre un hôte donné et une unité vFiler donnée est une opération. L'accès à partir d'un hôte donné est contrôlé par un fichier résidant dans le volume racine de l'unité vFiler affectée. Le fichier contient /vol/<vfiler root volume>/sdprbac/sdhost-name.prbac
, où host-name
est le nom de l'hôte affecté, tel que renvoyé par gethostname(3). Vous devez vous assurer que ce fichier est lisible, mais pas inscriptible, à partir de l'hôte qui peut y accéder.
Pour déterminer le nom de l'hôte, exécutez le hostname commande.
|
Si le fichier est vide, illisible ou dans un format non valide, SnapDrive pour UNIX ne permet pas à l'hôte d'accéder à l'une des opérations.
La configuration du contrôle d'accès d'un hôte donné vers une unité Vserver donnée est une opération manuelle. L'accès à partir d'un hôte donné est contrôlé par un fichier résidant dans le volume root de l'unité Vserver affectée. Ce fichier porte le nom /vol/<vserver root volume>/sdhost-name.prbac
, où nom-hôte est le nom de l'hôte affecté, comme retourné par gethostname(3)
. Vous devez vous assurer que ce fichier est lisible, mais pas inscriptible, à partir de l'hôte qui peut y accéder.
Pour monter le volume racine vServer sur le système hôte et créer
|
Si le fichier est manquant, SnapDrive for UNIX vérifie la variable de configuration all-access-if-rbac-unspecified
dans le snapdrive.conf
fichier. Si la variable est définie sur on
(valeur par défaut), il permet aux hôtes d'accéder pleinement à toutes ces opérations sur ce système de stockage. Si la variable est définie sur off
, SnapDrive pour UNIX refuse l'autorisation de l'hôte d'effectuer toutes les opérations régies par le contrôle d'accès sur ce système de stockage.