¿Dónde está el archivo sudoers en Solaris? ¿Es diferente entre las versiones de Solaris (específicamente, 9 y 10)?
10
Si es así sudo
, el visudo
comando debería decirle dónde está el sudoers
archivo.
$ sudo visudo -c
Password:
/etc/sudoers: parsed OK
mira ^^^^
aquí
Ni Solaris 9 ni 10 incluyen sudo, no se incluyó con Solaris hasta Solaris 11, por lo que para Solaris 9 y 10 la respuesta es "Cualquier ruta se compiló en la versión que instaló".
fuente
Solaris tiene un sistema de privilegios más avanzado que ese. Por ejemplo, puede permitir que alguien acceda a puertos privilegiados sin dar acceso general a la raíz. Para hacer lo que hace sudo, agregue el perfil "Administrador principal" al usuario:
Y luego bajo ese usuario:
Los perfiles se definen en / etc / security / prof_attr. Allí verá una lista de los privilegios detallados en el perfil. Las asignaciones de usuario / perfil están en / etc / user_attr.
fuente
Depende de dónde se compiló en sudo; Básicamente puede estar en cualquier lugar, siempre y cuando las herramientas sudo y visudo lo sepan.
Tiendo a correr
(que puede necesitar privilegios) cuando quiero saber dónde guarda el sistema X su archivo sudoers.
fuente
en lugar de sudo, puedes usar
fuente
Está
/usr/local/etc
en mi sistema Oracle Solaris 10 1/13 s10x_u11wos_24a X86. No hubovisudo
comando.fuente
/opt/csw/etc/sudoers
es camino ...fuente
visudo
para encontrar la ruta específica para su sudo build).