Si puede hacer algo con sudousted, está en el wheelgrupo o su usuario tiene una entrada específica sudoers. Si solo puede hacer algunas cosas sudo, eso significa que hay algunas sudoersconfiguraciones cuidadosas .
polemon
Respuestas:
17
Si. Si puede utilizar sudopara ejecutar cualquier comando (por ejemplo, passwdpara cambiar la contraseña de root), definitivamente tiene acceso de root.
Si, por ejemplo, ejecutar sudo -sy le da una concha, puede emitir el idcomando. Responderá con algo como
uid=0(root) gid=0(root) groups=0(root)
Un UID de 0 (cero) significa "raíz", siempre.
Su jefe estaría encantado de tener una lista de los usuarios que figuran en el /etc/sudoresarchivo. Si hay grupos que escuchan allí, probablemente quiera saber quiénes son los miembros de esos grupos.
Por ejemplo, si el sistema tiene un grupo sudo(y / o admin/ wheel) que aparece en el sudoersarchivo como
%sudo ALL=(ALL:ALL) ALL
esto le da un rango libre a cualquier miembro del grupo para usar sudosin restricciones. Así es como obtienes todos los nombres de usuario de ese grupo:
$ grep '^sudo' /etc/group
Alternativamente
$ getent group sudo
en sistemas que utilizan LDAP o NIS / YP, o algún otro servicio de directorio.
-rwsr-xr-x /usr/bin/passwdy otros son especiales: obtuvieron el s-bit. Por lo tanto, todos los programas con el spueden ser ejecutados por cualquiera.
hschou
Además de los grupos sudo y admin , el grupo de rueda se ha utilizado tradicionalmente para enumerar usuarios con acceso de root. En algunos sistemas (no Linux), también se ha usado el grupo raíz , o el grupo con GID = 0.
Baard Kopperud
@hschou Sí, pero no puede cambiar la contraseña de root sin conocer la contraseña anterior, a menos que ya sea root. A eso me refería.
sudo
usted, está en elwheel
grupo o su usuario tiene una entrada específicasudoers
. Si solo puede hacer algunas cosassudo
, eso significa que hay algunassudoers
configuraciones cuidadosas .Respuestas:
Si. Si puede utilizar
sudo
para ejecutar cualquier comando (por ejemplo,passwd
para cambiar la contraseña de root), definitivamente tiene acceso de root.Si, por ejemplo, ejecutar
sudo -s
y le da una concha, puede emitir elid
comando. Responderá con algo comoUn UID de 0 (cero) significa "raíz", siempre.
Su jefe estaría encantado de tener una lista de los usuarios que figuran en el
/etc/sudores
archivo. Si hay grupos que escuchan allí, probablemente quiera saber quiénes son los miembros de esos grupos.Por ejemplo, si el sistema tiene un grupo
sudo
(y / oadmin
/wheel
) que aparece en elsudoers
archivo comoesto le da un rango libre a cualquier miembro del grupo para usar
sudo
sin restricciones. Así es como obtienes todos los nombres de usuario de ese grupo:Alternativamente
en sistemas que utilizan LDAP o NIS / YP, o algún otro servicio de directorio.
fuente
-rwsr-xr-x /usr/bin/passwd
y otros son especiales: obtuvieron el s-bit. Por lo tanto, todos los programas con els
pueden ser ejecutados por cualquiera.