Restablecimiento / permiso de casa

2

Cambié el permiso de /homecarpeta a 777y ahora no puedo acceder a mi cuenta e iniciar sesión solo como invitado (Ubuntu 14.04) sin soporte para sudo.

El permiso en la carpeta de inicio es el siguiente:

drwxr-xr-x 134 root root 12288 Dec 14 11:47 etc
d---------   4 root root  4096 Dec 14 09:50 home
drwxr-xr-x  24 root root  4096 Dec 11 23:04 lib
drwxr-xr-x   2 root root  4096 Dec  4 18:05 lib32
drwxr-xr-x   2 root root  4096 Dec  4 18:05 lib64
drwx------   2 root root 16384 Nov 30 23:42 lost+found

Apreciaré si hay una solución diferente a la reinstalación.

Raj
fuente
lo siento, para aclarar el permiso del directorio de inicio aparece como: d --------- raíz raíz 4 4096 14 de diciembre 09:50 inicio
Raj
Si PolicyKit está instalado, intente pkexec chmod 755 /home, no estoy seguro, pero veamos si funciona.
Lety
Pruebe esto , se trata de un problema diferente, pero puede encontrar cómo ingresar a GRUB y obtener el privilegio de root, por lo que puede cambiar / permiso de inicio con chmod 755 /home.
Lety

Respuestas:

6

Debe iniciar en modo de recuperación:

a- Enciende tu computadora.

b- Presione y mantenga presionada la tecla Mayús, que abrirá el menú GNU GRUB.

c- Seleccione la línea que comienza con ---- Opciones avanzadas.

d- Seleccione la línea que termina con ----- modo de recuperación, algo como:

Ubuntu GNU/Linux, with Linux 3.16.0-28-generic (recovery mode)

e- Su PC debe mostrar un menú con varias opciones.

f- Seleccione la línea con ---- Soltar al indicador de shell raíz.

g- Comienza en una terminal como root con la partición root montada de solo lectura.

Ejecutarlo:

mount -o remount,rw /
mount --all
chmod 755 /home
chmod -Rf 700 /home/raj
chown -R raj /home/raj
reboot
kyodake
fuente
Alternativamente, puede presionar Ctrl+Alt+F3y ejecutar los mismos comandos (excluyendo los mountcomandos) que sudo. Gracias por esta respuesta, por cierto, me ayudó después de rellenar totalmente los permisos de mi directorio de inicio: P
Clonkex
0

Desea que sus permisos / home sean los mismos que / etc o / lib ... No sé los números de chmod, pero estos deberían hacerlo:

sudo chmod a+rx /home
sudo chmod u+w /home

Si cambió recursivamente todas las carpetas en / home, entonces tendrá que hacer algunas -Rmodificaciones recursivas ( ), ¿y su usuario sigue siendo el propietario de su propia casa? Si no, use chown(probablemente a sudo chownmenos que sea root en ese momento) y cambie nuevamente al propietario legítimo.

Xen2050
fuente
¡Solo puedo iniciar sesión como invitado que no admite el comando sudo!
Raj
ahora rootear mi propia casa y yo como invitado no puedo ver lo que hay dentro de casa
Raj
1
chmodno puede cambiar el dueño, eso debe haber sucedido antes. Sugerencia: puede cambiar el propietario conchown
Xen2050
eso también requiere acceso a sudo que la cuenta de invitado no permite.
Raj
desde / home ahora es propiedad de root y he configurado root pw No puedo acceder a / home. ¿Hay alguna manera de establecer root pw mientras está conectado como invitado (sin acceso a sudo)?
Raj