[opensuse-es] Problema UID/GID por cambio de distribucion
Hola amigos, Nuevamente me meti un lio por adelantado y no leer previamente. Tengo una caja a la cual le acabo de instalar Open Suse 11.3. Antes tenia Fedora 13 y mantuve las mismas particiones. Tenia /root, /boot, /swap y /home. Todas las particiones con excepcion de /home fueron formateadas y por lo tanto, la instalacion definio permisos y atributos. Yo "astutamente" cree un usuario con el mismo username = bayardo que tenia cuando usaba Fedora, pensando que con la nueva instalacion iba a reconocerlo y asignarle los atributos correspondientes para que el nuevo usuario de OpenSuse pudiera tomar propiedad de la carpeta existente en /home/bayardo. Bueno, las cosas no me salieron como pensaba, e incluso ahora no puedo loguear con el nuevo usuario "bayardo". Ya hice cambios en /etc/passwd y le defini el UID 1001/ GID 100 al username bayardo, pero nada de entrar. El sistema me acepta las credenciales, me autentica pero no encuentra nada mas para el usuario, asi que lo unique que me muestra dentro del entorno grafico es una ventana de consola para el usuario. NO tengo acceso al resto del ambiente grafico. Gracias por cualquier ayuda. Bayardo. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
2010/11/17
Hola amigos,
Nuevamente me meti un lio por adelantado y no leer previamente.
Tengo una caja a la cual le acabo de instalar Open Suse 11.3. Antes tenia Fedora 13 y mantuve las mismas particiones. Tenia /root, /boot, /swap y /home.
Todas las particiones con excepcion de /home fueron formateadas y por lo tanto, la instalacion definio permisos y atributos.
Yo "astutamente" cree un usuario con el mismo username = bayardo que tenia cuando usaba Fedora, pensando que con la nueva instalacion iba a reconocerlo y asignarle los atributos correspondientes para que el nuevo usuario de OpenSuse pudiera tomar propiedad de la carpeta existente en /home/bayardo.
Bueno, las cosas no me salieron como pensaba, e incluso ahora no puedo loguear con el nuevo usuario "bayardo".
Ya hice cambios en /etc/passwd y le defini el UID 1001/ GID 100 al username bayardo, pero nada de entrar. El sistema me acepta las credenciales, me autentica pero no encuentra nada mas para el usuario, asi que lo unique que me muestra dentro del entorno grafico es una ventana de consola para el usuario. NO tengo acceso al resto del ambiente grafico.
Gracias por cualquier ayuda.
Bayardo.
Saludos, tal vez el problema son los archivos de configuración. Como sabemos, las distribuciones modifican un poco este aspecto. Considere las aplicaciones y archivos que requiren estas, lo que usaba en el antiguo sistema y vaya añadiendolos de a pocos en su cuenta de openSuSE. Lo que usted realiza es como usualmente hago para la instalación de nuevos sistema. No me arriesgo mucho al hacer upgrades. Pero solo he manejado openSuSE. -- Carlos A. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El día 17 de noviembre de 2010 22:16,
Hola amigos,
Nuevamente me meti un lio por adelantado y no leer previamente.
Tengo una caja a la cual le acabo de instalar Open Suse 11.3. Antes tenia Fedora 13 y mantuve las mismas particiones. Tenia /root, /boot, /swap y /home.
Todas las particiones con excepcion de /home fueron formateadas y por lo tanto, la instalacion definio permisos y atributos.
Yo "astutamente" cree un usuario con el mismo username = bayardo que tenia cuando usaba Fedora, pensando que con la nueva instalacion iba a reconocerlo y asignarle los atributos correspondientes para que el nuevo usuario de OpenSuse pudiera tomar propiedad de la carpeta existente en /home/bayardo.
Bueno, las cosas no me salieron como pensaba, e incluso ahora no puedo loguear con el nuevo usuario "bayardo".
Ya hice cambios en /etc/passwd y le defini el UID 1001/ GID 100 al username bayardo, pero nada de entrar. El sistema me acepta las credenciales, me autentica pero no encuentra nada mas para el usuario, asi que lo unique que me muestra dentro del entorno grafico es una ventana de consola para el usuario. NO tengo acceso al resto del ambiente grafico.
Gracias por cualquier ayuda.
Cuando se crea un archivo del sistema, se toman los parametros del archivo /etc/default/useradd, este si lo creas desde la consola con el comando "useradd", por lo que la ser creado sin parametros, no se el crea la carpeta personal en home, teniendola que crear luego y asignarsela al usuario (asignar usuario y grupo). Pero si crea la ruta hacia esa carpeta en el archivo /etc/passwd, que al ingresar desde el sistema por la consola de texto, te direcciona al raiz si no encunetra la carpeta. Los archivos que tienen que ver con el usuario son estos (segun el manual de "useradd"), por lo que es de revisar. /etc/passwd - user account information /etc/shadow - shadow user account information /etc/group - group information /etc/default/useradd - default values for account creation /etc/skel - directory containing default files Revisa el dueño de la carpeta y grupo que esta en /home Tambien se me ocurre que entres en la parte grafica como root y desde YaST (graficamente corrijas los parametros del usuarios), puedes hacer esto tambien desde la consola. Saludos
Bayardo.
-- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-- Linux codigo abierto: Millones de personas en el mundo con mentes abiertas no pueden estar equivocadas -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Wed, 17 Nov 2010 20:16:01 -0800, bayardo.rivas escribió:
Tengo una caja a la cual le acabo de instalar Open Suse 11.3. Antes tenia Fedora 13 y mantuve las mismas particiones. Tenia /root, /boot, /swap y /home.
Todas las particiones con excepcion de /home fueron formateadas y por lo tanto, la instalacion definio permisos y atributos.
Yo "astutamente" cree un usuario con el mismo username = bayardo que tenia cuando usaba Fedora, pensando que con la nueva instalacion iba a reconocerlo y asignarle los atributos correspondientes para que el nuevo usuario de OpenSuse pudiera tomar propiedad de la carpeta existente en /home/bayardo.
Bueno, las cosas no me salieron como pensaba, e incluso ahora no puedo loguear con el nuevo usuario "bayardo".
Ya hice cambios en /etc/passwd y le defini el UID 1001/ GID 100 al username bayardo, pero nada de entrar. El sistema me acepta las credenciales, me autentica pero no encuentra nada mas para el usuario, asi que lo unique que me muestra dentro del entorno grafico es una ventana de consola para el usuario. NO tengo acceso al resto del ambiente grafico.
Mira a ver cómo tienes los permisos de la partición: ls -l /home Y: cat /etc/passwd | grep bayardo ¿Por qué le has cambiado el UID al usuario? :-? Otra cosa que te puede estar dando guerra es el directorio de configuración de GNOME (o KDE) que tendrás en "~/.gnome2", podrías probar a renombrarlo para que suse genere uno nuevo... uno suyo, no "fedorizado". Es posible que en el archivo "~/.xsession-errors" tengas más información del error. Y si nada de eso funciona, siempre puedes crear un usuario nuevo y pasar los datos "a mano". Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Yo "astutamente" cree un usuario con el mismo username = bayardo que tenia cuando usaba Fedora, pensando que con la nueva instalacion iba a reconocerlo y asignarle los atributos correspondientes para que el nuevo usuario de OpenSuse pudiera tomar propiedad de la carpeta existente en /home/bayardo.
Ya hice cambios en /etc/passwd y le defini el UID 1001/ GID 100 al username bayardo, pero nada de entrar. El sistema me acepta las credenciales, me autentica pero no encuentra nada mas para el usuario, asi que lo unique que me muestra dentro del entorno grafico es una ventana de consola para el usuario. NO tengo acceso al resto del ambiente grafico.
Mira a ver cómo tienes los permisos de la partición:
ls -l /home
Estos son los resultados. Yo he hecho los chmod y chown necesarios para que los archivos sean propiedad y tengan los permsisos "necesarios" para que los utilice mi usuario drwxr-xr-x. 40 brivas users 4096 Nov 17 21:31 brivas drwxr-xr-x 28 familia users 4096 Nov 18 07:46 familia drwx------. 2 root root 16384 Oct 27 11:16 lost+found El usuario familia, es uno nuevo que cree para comparar permisos.
Y:
cat /etc/passwd | grep bayardo
Aqui las dos lineas para comparar en /etc/passwd brivas:x:1001:100:Bayardo Rivas:/home/brivas:/bin/bash familia:x:1000:100:Los Rivas:/home/familia:/bin/bash 1001 = UID # anteriormente este UID del usuario brivas, que es el usuario con problema de acceso era 500, a como los asigna Fedora. Yo le puse UID 1001. Es correcto hacerlo asi o tengo que corregir o hacer algo mas.
¿Por qué le has cambiado el UID al usuario? :-?
Otra cosa que te puede estar dando guerra es el directorio de configuración de GNOME (o KDE) que tendrás en "~/.gnome2", podrías probar a renombrarlo para que suse genere uno nuevo... uno suyo, no "fedorizado".
Es posible que en el archivo "~/.xsession-errors" tengas más información del error.
Y si nada de eso funciona, siempre puedes crear un usuario nuevo y pasar los datos "a mano".
Saludos,
-- Camaleón
-- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Thu, 18 Nov 2010 06:12:29 -0800, bayardo.rivas escribió:
Mira a ver cómo tienes los permisos de la partición:
ls -l /home
Estos son los resultados. Yo he hecho los chmod y chown necesarios para que los archivos sean propiedad y tengan los permsisos "necesarios" para que los utilice mi usuario
drwxr-xr-x. 40 brivas users 4096 Nov 17 21:31 brivas ^
¿Qué es ese punto? :-? (buscando...) Google dice que es un indicador de "atributos extendidos" en ese volumen... ¿en Fedora usabas algún tipo de sistema de auditoría o control de accesos como SELinux? Quizá el problema te venga de ahí. Ejecuta "mount" y mira a ver qué saca.
cat /etc/passwd | grep bayardo
Aqui las dos lineas para comparar en /etc/passwd
brivas:x:1001:100:Bayardo Rivas:/home/brivas:/bin/bash familia:x:1000:100:Los Rivas:/home/familia:/bin/bash
1001 = UID # anteriormente este UID del usuario brivas, que es el usuario con problema de acceso era 500, a como los asigna Fedora. Yo le puse UID 1001. Es correcto hacerlo asi o tengo que corregir o hacer algo mas.
El usuario está bien creado, lo has hecho desde openSUSE, en eso no creo que tengas problemas. Sobre el cambio de UID, pues tampoco está de más que lo compruebes... ejecuta "id brivas" a ver "a qué" perteneces. Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (4)
-
bayardo.rivas@opensoluciones.com
-
Camaleón
-
cheperobert
-
Shinji Ikari