
Esto es lo que obtengo en mi máquina CentOS Linux cada vez que ejecuto algún comando. ¿Puedes ayudarme a interceptar y resolver esto?
sudo: /etc/sudoers.d/admin is world readable
Respuesta1
Si su sistema tiene una contraseña de root, puede usarla su -
para obtener un shell de root y solucionarlo. Ejecute su -
, ingrese la contraseña de root y luego ejecute chmod 440 /etc/sudoers.d/*
. Ahora debería poder salir del su
shell y ejecutarlo sudo
según sea necesario.
Si su sistema no tiene una contraseña de root, tendrá que reiniciar desde un CD de rescate (o tal vez desde el initrd en modo de emergencia), montar el root fs y corregir los permisos de cualquier archivo como se /etc/sudoers.d/
indicó anteriormente, luego desmóntelo. y reiniciar de nuevo.
Alternativamente, si ha sshd
configurado para permitir inicios de sesión de root, es posible que pueda iniciar sesión como root desde otro sistema si tiene su clave pública en el /root/.ssh/authorized_keys
archivo del sistema de destino. Sin embargo, es bastante común que los inicios de sesión ssh root estén deshabilitados.