Configuration du fichier sudoers

Summary: Configuration du fichier sudoers UNIX

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this 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

Affected Products

Software
Article Properties
Article Number: 000019248
Article Type: How To
Last Modified: 29 Jul 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.