
Cambié el propietario de la carpeta /etc por accidente cuando estaba trabajando en el servidor web y ahora el propietario de la carpeta /etc y todos sus subdirectorios es www-data. Ya no puedo usar sudo para nada y en modo de recuperación la consola se reinicia después de unos 30 segundos y luego se congela. ¿Hay alguna manera de solucionar este problema sin reinstalar Ubuntu?
Respuesta1
Quizás buscando un poco más:https://superuser.com/questions/501818/changing-ownership- without-the-sudo-command#501824
Reinicie, mantenga presionada la tecla Mayús derecha para abrir el menú de inicio de grub2. Luego siga estas instrucciones para ingresar al modo de usuario único.
¿Cómo inicio en modo de usuario único desde grub?
En el modo de usuario único, puede corregir los permisos de los archivos porque automáticamente es el usuario root.
En términos generales, si solo cambió la propiedad del archivo. Tu puedes correr:
chown -R root:root /etc
Eso cambiará la propiedad y el grupo a la raíz predeterminada.
Tengo un servidor Ubuntu 12.04 LTS aquí y hay una pequeña cantidad de archivos/directorios debajo de/etc que tienen una propiedad de grupo diferente. Aparte de esto, todos los archivos son propiedad del root. Los ficheros con diferente titularidad de grupo son:
/etc: -rw-r----- 1 root daemon 144 Oct 26 2011 at.deny drwxr-s--- 2 root dip 4096 Aug 22 12:01 chatscripts -rw-r----- 1 root shadow 697 Oct 31 12:58 gshadow -rw-r----- 1 root shadow 1569 Oct 31 13:00 shadow /etc/chatscripts: -rw-r----- 1 root dip 656 Aug 22 12:01 provider
Por lo tanto, puede ejecutar el comando chgrp en esos archivos después de ejecutar inicialmente chown primero. Entonces deberías tener todo restaurado a como debería ser. A un usuario medio no le debería llevar más de 10 minutos.
e.g. chgrp shadow /etc/shadow
Ah, y un último paso. Una vez que hayas realizado los cambios, reinicia.
/> reboot