sudo: / var / db / sudo / ts es propiedad de uid 501, debe ser 0 [duplicado]

1

Vine de aquí y ya corregí mis sudoers: sudo: / etc / sudoers es propiedad de uid 501, debe ser 0

Eso me permitió hacer funcionar el sudo. Sin embargo, siempre que uso sudo, recibo una advertencia:

sudo: /var/db/sudo/ts is owned by uid 501, should be 0

¿Cómo soluciono esto?

    
pregunta Tommy 05.12.2017 - 02:48

1 respuesta

2

UID 501 es el primer usuario administrador en la máquina, generalmente el primer usuario que creamos. De alguna manera, la propiedad de la carpeta se configuró para usted en lugar de la raíz.

Abra el terminal y cambie de usuario a root:

# sudo su

Permite verificar la propiedad de los archivos, primero cambie dir a la carpeta:

# cd /var/db/sudo/

Entonces:

# ls -ln
total 0
drwx------  2 0  0  64 Oct 24 11:07 myusername
drwx------  3 0  0  96 Dec  5 08:23 ts

Otra vista:

# ls -la
total 0
drwx------   4 root  wheel   128 Sep 25 21:51 .
drwxr-xr-x  97 root  wheel  3104 Dec  5 07:57 ..
drwx------   2 root  wheel    64 Oct 24 11:07 myusername
drwx------   3 root  wheel    96 Dec  5 08:23 ts

Puede ver que en mi sistema, ambos archivos son propiedad de un usuario root verdadero con UID 0. Supongo que cambiar la propiedad de la carpeta debería resolver su problema. Sigo haciendo una copia de esa carpeta de antemano.

sudo chown -R root:wheel /var/db/sudo/ts/

Si vuelve a verificar la propiedad, debe ser usuario = raíz, grupo = rueda, por lo tanto UID y GID 0.

    
respondido por el b4d 05.12.2017 - 08:31

Lea otras preguntas en las etiquetas