Problema con el archivo sudoers legible en todo el mundo

Problema con el archivo sudoers legible en todo el mundo

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 sushell y ejecutarlo sudosegú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 sshdconfigurado 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_keysarchivo del sistema de destino. Sin embargo, es bastante común que los inicios de sesión ssh root estén deshabilitados.

información relacionada