Imagen de Xaldiga
0 puntos

Hola a tod@s,

He hecho tantas pruebas con Linux que al final la he jodido! Bueno, dicen que así se aprende, pero esta vez creo que el lío es importante!

El caso es que he entrado en UBUNTU como root, gran error ahora lo veo, y he modificado los permisos de las carpetas del sistema de ficheros (el directorio raíz), dando todos los permisos. En principio no ha pasado nada, pero al volver a iniciar UBUNTU, después de colocar el login y el password me decía que en la carpeta #home no podían tener permisos todos los usuarios. Como si nada, he vuelto a entrar como root y he vuelto a seleccionar todas las carpetas del sistema de ficheros, dejando tan solo activado el permiso que aparece en primer lugar.

Al volver a iniciar UBUNTU, éste ya no inicia el gestor de ventanas Gnome, saliéndome el siguiente error:

Server Authorization directory (daemon/SerAuthDir) is set to /var/lib/gdm but this not exist. Please Correct GDM configuration and restart GDM

Luego me pide el login y el password y se inicia UBUNTU en modo texto...

... Que puedo hacer? Ayudadme!
... Puedo volver a dejar los permisos de las carpetas del sistema de ficheros como estaban por defecto? O la he liado demasiado y tengo que reinstalarlo todo?

Espero que tenga remedio, porque ya había instalado muchos programas y personalizado muchas opciones!

Gracias por todo y perdonad mi torpeza!

Saludos,

Xaldiga

Imagen de gotxa
+1
0
-1

hola,
claramente no se debe juguetear así de alegre como root... pero no es malo del todo, se arregla igual de fácil... siempre y cuando te acuerdes de qué has hecho jejeje

por lo que he entendido, has cambiado los permisos de los directorios de / y SIN cambiarlos recursivamente en las subcarpetas, ¿cierto?

si es así, este es mi /

gotxa@GoTXp:~$ ls -lA /
total 132
drwxr-xr-x 2 root root 4096 2006-09-20 07:25 bin
drwxr-xr-x 3 root root 4096 2006-09-20 07:26 boot
lrwxrwxrwx 1 root root 11 2006-04-27 16:37 cdrom -> media/cdrom
drwxr-xr-x 16 root root 15040 2006-09-21 09:35 dev
drwxr-xr-x 128 root root 8192 2006-09-21 09:43 etc
-rw-r--r-- 1 root root 114 2006-07-21 15:01 .fonts.cache-1
drwxr-xr-x 14 root root 4096 2006-09-20 17:51 home
drwxr-xr-x 2 root root 4096 2006-04-20 12:24 initrd
lrwxrwxrwx 1 root root 29 2006-09-20 07:27 initrd.img -> boot/initrd.img-2.6.15-27-386
lrwxrwxrwx 1 root root 29 2006-07-12 09:25 initrd.img.old -> boot/initrd.img-2.6.15-26-386
drwxr-xr-x 19 root root 8192 2006-05-24 16:24 lib
drwxr-xr-x 2 root root 49152 2006-04-27 16:37 lost+found
drwxr-xr-x 10 root root 4096 2006-09-01 23:52 media
drwxr-xr-x 2 root root 4096 2006-03-27 12:38 mnt
drwxr-xr-x 3 root root 4096 2006-08-12 18:40 opt
dr-xr-xr-x 165 root root 0 2006-09-21 09:33 proc
drwxr-xr-x 18 root root 4096 2006-09-13 03:48 root
drwxr-xr-x 2 root root 8192 2006-09-20 07:26 sbin
drwxr-xr-x 2 root root 4096 2006-04-20 12:24 srv
drwxr-xr-x 10 root root 0 2006-09-21 09:33 sys
drwxrwxrwt 15 root root 4096 2006-09-21 12:16 tmp
prw-r----- 1 root root 0 2006-08-30 01:40 usplash_fifo
drwxr-xr-x 11 root root 4096 2006-05-24 06:12 usr
drwxr-xr-x 14 root root 4096 2006-04-20 12:35 var
lrwxrwxrwx 1 root root 26 2006-09-20 07:27 vmlinuz -> boot/vmlinuz-2.6.15-27-386
lrwxrwxrwx 1 root root 26 2006-07-12 09:25 vmlinuz.old -> boot/vmlinuz-2.6.15-26-386

Quizá haya algún fichero/directorio que no tengas o tengas de más, pero básicamente así debe quedar.

Espero que te sirva. Si cambiaste los permisos con todos los subdirectorios a saco recursivamente, la cosa está muy fastidiada porque serían miles de ficheros/directorios a chequear... te arriesgas a dejar con esfuerzo el equipo pitando pero MUY inseguro.

P.D. si investigas con borrar es más divertido XD

GoTXa
linux counter #116453

+1
0
-1

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de Anónimo
+1
0
-1

Gracias GoTXa por tu rápida respuesta!

En efecto, tan solo cambié los permisos de los directorios /, seleccionandolos todos y cambiandolos mediante botón derecho - Propiedades - Permisos, sin entrar a las carpetas a cambiarlos.

Supongo que te habrás dado cuenta que soy novato en Linux, por eso te agradecería que me detallaras un poco más que es lo que debo hacer... Inicio la sesión como root? Luego en modo texto, que es lo que debo hacer? Que comandos debo utilizar para volver a dejar los permisos que tenía antes?

Gracias de nuevo por tu ayuda!

Saludos,

Xaldiga

+1
0
-1
Imagen de gotxa
+1
0
-1

bueno, creo que ya tienes algo de callo en cambiar permisos, ¿no?
puedes probar a hacerlo de la misma forma en que se fastidió... no aclaras si lo hiciste con una terminal o con un administrador de ficheros gráfico corriéndolo como root o qué.

En cualquier caso, si es en modo texto, la instrucción para cambiar permisos es 'chmod', anteponle 'sudo' si estás en la terminal como usuario normal y no root (de otra forma te dirá que tienes que ser root).

$ man chmod
o bien
http://www.die.net/doc/linux/man/man1/chmod.1.html
para una ayudita con la instrucción.

P.ej. el directorio /var debe tener permisos rwxr-xr-x, así que
$ sudo chmod -v 755 /var
(te recomiendo el parámetro -v para saber qué te está haciendo la instrucción)

GoTXa
linux counter #116453

+1
0
-1

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de Xaldiga
+1
0
-1

Gracias GoTXa por tu ayuda, con lo que me dijiste pude deshacer el lío que realicé. Ahora ya se lo que representa hacer pruebas en Linux con el usuario Root y de ahora en adelante iré con más cuidado.

Como te digo, todo vuelve a la normalidad excepto una cosa: cuando inicio la sesión como usuario normal en Gnomo, me aparece el siguiente mensaje de error:

“Se ignorará el fichero $Home/.dmrc. Esto evita que se guarden la sesión predeterminada y el idioma. El directorio de usuario $Home tendría que ser propiedad del usuario y no permitir la escritura de otros usuarios“

Después pulso aceptar e inicio sesión sin ningún otro problema...

... Como puedo solucionarlo? Supongo que es un tema de permisos de la carpeta Home, no? Como debe quedar?

Gracias por tu ayuda y tu tiempo.

Saludos,

Xaldiga

+1
0
-1

Xaldiga

Imagen de gotxa
+1
0
-1

me alegra que hayas resuelto. bien.
$Home es el home de usuario, si tu cuenta es 'tucuen', $Home = /home/tucuen

efectivamente el sistema te dice que si quieres estar bien seguro, /home/tucuen debe tener permisos para que otros NO escriban en él (ni lectura, ya puestos, eso es privacidad!!). No es un error, más bien un aviso.

yo lo tengo así:

$ ls -l /home
...
drwxr-xr-x 113 gotxa gotxa 4096 2006-09-21 15:25 gotxa
...

$ ls -l /home/gotxa/.dmrc
-rw------- 1 gotxa gotxa 22 2006-05-28 14:36 /home/gotxa/.dmrc

y podrías tener tranquilamente los permisos drwx------ en /home/tucuen, así estás seguro/privado del todo. (ojo, la 'd' al ppio de los permisos sólo indica 'directorio', por si acaso no lo controlas)

salud y que disfrutes Ubuntu. Por cierto, a root se le respeta, pero no se le teme (se lo tomaría a mal jejeje).
GoTXa
linux counter #116453

+1
0
-1

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de Anónimo
+1
0
-1

Gracias GoTXa por toda tu ayuda! Ya todo está como antes.
De ahora en adelante respetaré más al usuario Root.

Con gente como vosotros da gusto introducirse en Linux!

Gracias!

Xaldiga

+1
0
-1