Ubuntu: ¿Puedo resolver este problema "sudo: /etc/sudoers.d se puede escribir en todo el mundo" actualizando mi ubuntu de 16.04 a 18.04?

Ubuntu: ¿Puedo resolver este problema "sudo: /etc/sudoers.d se puede escribir en todo el mundo" actualizando mi ubuntu de 16.04 a 18.04?

Tengo un problema con mi comando sudo en mi ubuntu, porque creo que ejecuté el comando de permiso en el directorio de mi computadora. Descubrí que en Internet todo el mundo dice que en esta situación tenemos que reinstalar Ubuntu. ¿Qué pasa si actualizo mi ubuntu de 16.04 a 18.04? ¿Estaría bien o eliminaría mi problema?

Gracias.

Respuesta1

Es por eso que lo que Ubuntu está haciendo con la cuenta root no es muy inteligente: una vez que sudo se rompe, te quedas sin opciones.

Pero puedes intentar arrancar en modo de usuario único. Si tienes suerte, te dejará entrar sin contraseña. Agregar 1o singlea la línea de comando del kernel debería ser suficiente. Si esto no funciona, intente pasar init=/bin/bash(o cualquier shell que tenga instalado) a la línea de comando del kernel. Una vez en un shell, corrija los permisos en /etc/sudoers.d (mi sistema tiene 750) y debería estar listo para comenzar. Reinicia y disfruta.

Una vez que haya regresado a su inicio de sesión normal, ¡establezca sudo su -y establezca la contraseña de root! Guárdelo en algún lugar y la próxima vez simplemente inicie sesión o su para rootear y arregle lo que sea necesario.

Respuesta2

Actualizar a 18.04 probablemente no ayude.

La actualización se realiza cambiando los repositorios de paquetes por otros más nuevos e instalando un nuevo conjunto de paquetes. Sin embargo, algunos paquetes permanecerán y es posible que aún tengan permisos incumplidos.

El único método seguro para restaurar este sistema es limpiarlo e instalarlo desde cero. A menos que tenga copias de seguridad, por supuesto, pero si las tuviera, no haría esta pregunta.

La lección que debemos aprender aquí es que debemos realizar copias de seguridad periódicamente.

información relacionada