Où se trouve le fichier sudoers dans Solaris? Est-ce différent entre les versions de Solaris (en particulier, 9 et 10)?
10
Si c'est le cassudo
, la visudo
commande devrait vous indiquer où se trouve le sudoers
fichier.
$ sudo visudo -c
Password:
/etc/sudoers: parsed OK
voir ^^^^
ici.
Ni Solaris 9 ni 10 n'incluent sudo - il n'était pas fourni avec Solaris avant Solaris 11 - donc pour Solaris 9 et 10, la réponse est «Quel que soit le chemin qui a été compilé dans la version que vous avez installée».
la source
Solaris a un système de privilèges plus avancé que cela. Par exemple, vous pouvez autoriser quelqu'un à accéder à des ports privilégiés sans donner un accès root général. Pour faire ce que fait sudo, ajoutez le profil "Administrateur principal" à l'utilisateur:
Et puis sous cet utilisateur:
Les profils sont définis dans / etc / security / prof_attr. Vous y verrez une liste des privilèges à grain fin dans le profil. Les affectations utilisateur / profil se trouvent dans / etc / user_attr.
la source
Cela dépend de l'endroit où il a été compilé dans sudo; cela peut être n'importe où, tant que les outils sudo et visudo le savent.
J'ai tendance à courir
(qui peut avoir besoin de privilèges) lorsque je veux savoir où le système X conserve son fichier sudoers.
la source
au lieu de sudo, vous pouvez utiliser
la source
C'est sous
/usr/local/etc
mon système Oracle Solaris 10 1/13 s10x_u11wos_24a X86. Il n'y avait pas devisudo
commande.la source
/opt/csw/etc/sudoers
est le chemin ....la source
visudo
pour trouver le chemin spécifique pour votre construction sudo).