Configuration du fichier sudoers

Résumé: Configuration du fichier sudoers UNIX

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Instructions

1) Créez un compte que vous utiliserez pour découvrir le serveur.

2) Définissez le mot de passe du nom> de compte, définissez-le sur « non expirer » et ne pas demander à modifier le mot de passe lors de la <première connexion.

3) Ajoutez les variables Path suivantes dans /home/<account name>/.profile à la fin du fichier et enregistrez le profil .profile :
 

PATH=$PATH:/usr/bin:/usr/sbin:/sbin:/bin:/usr/local/bin 


CHEMIN

D’EXPORTATION 4) Mettez à jour sudo car <le nom du compte> nécessite ODMDIR. La ligne ci-dessous doit être présente (Remarque : Ceci est pour AIX uniquement)

Defaults env_keep += "ODMDIR


5) Ajoutez ce qui suit à la fin du fichier sudoers et enregistrez-le.

<account name> ALL=(ALL) NOPASSWD:
/usr/local/ibm/bin/inq_AIX,/usr/sbin/sar,/usr/sbin/swap,/usr/sbin/powermt,/usr/bin/i
ostat,/sur/sbin/iostat,/bin/iostat,/bin/df,/usr/local/sun/bin/inq_SUN,/usr/sbin/lvs,/usr/sbin/vgs,/sbin/pvs,/u
sr/sbin/pvs,/sbin/sar,/usr/bin/sar,/sbin/dmidecode,/usr/bin/dmidecode,/usr/sbin/dmidecode,/sbin/vxdisk,/usr/bi
n/vxdisk,/usr/sbin/vxdisk,/sbin/lvm,/sbin/lvs/display,/sbin/vgs,/sbin/multipath,/usr/sbin/lsvg
<account name> ALL=(ALL) ALL
<account name> ALL=(ALL) NOPASSWD: ALL

6) Connectez-vous à l’aide du nom du <compte> , puis testez la commande sudo :

$ sudo -l
User <account name> may run the following commands on this host:
(ALL) NOPASSWD: /usr/local/ibm/bin/inq_AIX
(ALL) NOPASSWD: /usr/sbin/sar
(ALL) NOPASSWD: /usr/sbin/swap
(ALL) NOPASSWD: /usr/sbin/powermt
(ALL) NOPASSWD: /usr/bin/iostat
(ALL) NOPASSWD: /sur/sbin/iostat
(ALL) NOPASSWD: /bin/iostat
(ALL) NOPASSWD: /bin/df
(ALL) NOPASSWD: /usr/local/sun/bin/inq_SUN
(ALL) NOPASSWD: /usr/sbin/lvs
(ALL) NOPASSWD: /usr/sbin/vgs
(ALL) NOPASSWD: /sbin/pvs
(ALL) NOPASSWD: /usr/sbin/pvs
(ALL) NOPASSWD: /sbin/sar
(ALL) NOPASSWD: /usr/bin/sar
(ALL) NOPASSWD: /sbin/dmidecode
(ALL) NOPASSWD: /usr/bin/dmidecode
(ALL) NOPASSWD: /usr/sbin/dmidecode
(ALL) NOPASSWD: /sbin/vxdisk
(ALL) NOPASSWD: /usr/bin/vxdisk
(ALL) NOPASSWD: /usr/sbin/vxdisk
(ALL) NOPASSWD: /sbin/lvm
(ALL) NOPASSWD: /sbin/lvs/display
(ALL) NOPASSWD: /sbin/vgs
(ALL) NOPASSWD: /sbin/multipath
(ALL) NOPASSWD: /usr/sbin/lsvg
(ALL) ALL
(ALL) NOPASSWD: ALL

7) Testez manuellement l’accès au nom de compte :

ssh <account name>@<hostname> "sudo swap -l"

Exemple des commandes requises pour les différents systèmes d’exploitation UNIX :
Le chemin absolu vers les commandes suivantes est requis dans le fichier
sudoers AIX :

sar, inq, powermt, vxdisk, swap, kdb (kdb is only for VIO Clients) 

Linux :

sar, inq, powermt, vxdisk, dmidecode, lvdisplay, pvs, vgs, multipath

HPUX :
sar, inq, powermt, vxdisk, /opt/sfm/bin/CIMUtil (CIMUtil is allowed only in ViPR SRM 3.5.1 or higher)

Solaris :
sar, inq, powermt, vxdisk, mpstat

     Incluez le chemin d’accès absolu de la commande sudo dans la variable d’environnement $PATH de l’utilisateur sudo.
     Incluez les chemins absolus des commandes du système d’exploitation dans la variable d’environnement $PATH pour l’utilisateur sudo.

Par défaut, le fichier sudoers est disponible dans /etc ou /opt/sfw/etc/ ou /usr/local/etc/sudoers
Assurez-vous que le chemin d’accès absolu aux packages est fourni dans le fichier sudoers.

Ajoutez la ligne suivante à la section defaults du fichier sudoers :

Defaults !requiretty #for all users
OR
Defaults : SRMADMIN !requiretty #for a specific user

Produits concernés

Software
Propriétés de l’article
Numéro d’article: 000019248
Type d’article: How To
Dernière modification: 29 juil. 2025
Version:  4
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.