¿Cómo puedo solucionar el siguiente error sudo
?
/etc$ sudo
sudo: /etc/sudoers.d is world writable
usage: sudo [-D level] -h | -K | -k | -V
usage: sudo -v [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-u user
name|#uid]
usage: sudo -l[l] [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-U user
name] [-u user name|#uid] [-g groupname|#gid] [command]
usage: sudo [-AbEHknPS] [-r role] [-t type] [-C fd] [-D level] [-g
groupname|#gid] [-p prompt] [-u user name|#uid] [-g groupname|#gid]
[VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-r role] [-t type] [-C fd] [-D level] [-g
groupname|#gid] [-p prompt] [-u user name|#uid] file ...
/etc
es algo malo serverfault.com/questions/364677/why-is-chmod-r-777-destructive serverfault.com/questions/221447/…pkexec chmod 555 /etc/sudoers
Respuestas:
correr
pkexec chmod 0755 /etc/sudoers.d
pkexec
utilizará un método diferente para usar permisos de root, evitando el problema.Y el
chmod
corregirá los permisos.fuente
Error executing command as another user: Not authorized
si pudiera cambiar al usuario raíz, no necesitaría hacer esto en primer lugar ...Ejecute estos 2 comandos con permisos (555):
fuente
¿Intentó entrar en modo de recuperación y volver a cambiar los permisos a 775 para sudoers? Lo intenté y funcionó.
1) Entra en Ubuntu Recovery
2) hacer
mount -rw -o remount /
3) Entonces
chmod 775 -R /etc/sudoers
ychmod 775 -R /etc/sudoers.d/
.Esta vez debería funcionar.
4) Luego haga una instalación sudo apt-get de cualquier paquete para probar antes de salir del modo de recuperación. Respuesta tardía pero encontré el problema recientemente y probé esto. Al menos funcionó bien para el problema de escritura mundial.
fuente
root
? Eso me lleva a un shell raíz que está en recuperación, pero esto no parece funcionar.sudo
a trabajar usando USB en vivo, montándolo/mnt
ychroot /mnt