Problemas con creacion de usuarios
Hola lista: No se si algunos de los presentes en la lista le a dado seguimiento a los mensajes que he enviado recientemente donde se me ha reganado muy fuerte por solamente trabajar con un usuario root en mi SuSE 9.3. Pues bien ya he comprendido el porque de la creacion de otro usuario. He seguido los siguientes pasos para crear el mismo. Me he logeado como root en modo consola y he puesto lo siguiente: selinux#: useradd reynier Me dijo que el usuario reynier habia sido adicionado correctamente. Luego le puse la contrasena: selinux#: passwd reynier Hasta ahi todo perfecto, pero sorpresa. Me movi hacia el directorio /home y la carpeta para el usuario que acababa de crear no existia. Pense que la causa podria ser que no habia iniciado sesion aun (como asi lo hace Windows, hasta que no inicias sesion no crea la carpeta en Documents and Settings) y me movi hacia la consola grafica. Puse el nombre de usuario nuevo y la contrasena que acababa de crear y me salio este error: Could no start kstartupconfig. Check your installation. Y no me deja entrar con el usuario. Entre nuevamente por la consola grafica como administrador y le cambie el grupo al usuario reynier poniendole root y users. Probe de nuevo y me dio el mismo error. Que esta mal con esto? Salu2
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2005-06-30 a las 00:08 -0400, Reynier Perez Mira escribió:
No se si algunos de los presentes en la lista le a dado seguimiento a los mensajes que he enviado recientemente donde se me ha reganado muy fuerte por solamente trabajar con un usuario root en mi SuSE 9.3. Pues bien ya he comprendido el porque de la creacion de otro usuario.
O:-)
He seguido los siguientes pasos para crear el mismo. Me he logeado como root en modo consola y he puesto lo siguiente: selinux#: useradd reynier Me dijo que el usuario reynier habia sido adicionado correctamente. Luego le puse la contrasena: selinux#: passwd reynier
Hasta ahi todo perfecto, pero sorpresa. Me movi hacia el directorio /home y la carpeta para el usuario que acababa de crear no existia. Pense que la causa podria ser que no habia iniciado sesion aun (como asi lo hace Windows, hasta que no inicias sesion no crea la carpeta en Documents and Settings) y me movi hacia la consola grafica. Puse el nombre de usuario nuevo y la contrasena que acababa de crear y me salio este error:
Could no start kstartupconfig. Check your installation.
Claro, no hay home.
Y no me deja entrar con el usuario. Entre nuevamente por la consola grafica como administrador y le cambie el grupo al usuario reynier poniendole root y users. Probe de nuevo y me dio el mismo error. Que esta mal con esto?
Pues lo que está mal es eso, que falta el directorio del usuario. Linux hereda de unix que los comandos hacen exactamente lo que les dices que hagan, esté bien o mal, porque se supone que el administrador es todopodersoso y sabelotodo ;-) Bueno, pues el manual dice - y los manuales de linux son muchas veces un ejemplo de como no hacer manuales :-P - dice: NAME useradd - create a new user account DESCRIPTION useradd creates a new user account using the default values from /etc/default/useradd and the specified on the command line. Depending on the command line options the new account will be added to the system files or LDAP database, the home directory will be created and the initial default files and directories will be copied. y "/etc/default/useradd" contiene, por defecto, en mi caso: GROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SHELL=/bin/bash SKEL=/etc/skel GROUPS=video,dialout Pero lo importante para tu pregunta es lo que dice la frase "Depending on the command line options ... the home directory will be created". Traduzco, por si acaso: "Dependiendo de las opciones en la linea de comandos ... el directorio home será creado". ¿A que opciones se refiere? Pues a estas: -d, --home homedir This option specifies the users home directory. If not specified, the default from /etc/default/useradd is used. -m, --create-home Create home directory for new user account. Usease, que por defecto no creará el directorio home. Eso es lo que te ha pasado. ¿Remedio? Pues puedes insistir con useradd con las opciones correctas, pero mi consejo es que, ya que estás con SuSE, uses el método susero, es decir, el YAST, que está bastante bien trabajado: tiene una opción para crearo editar usuarios o grupos, y te lo hace muy bien. No te hubiera pasado eso. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFCw97xtTMYHG2NR9URAmbpAJ0aXApqXz1ce5SnZutfw99tcb7JxQCfR6UY JhEV5yczOcbvsyZYCegaVOM= =HJNu -----END PGP SIGNATURE-----
Hola Reiner, Lo que pasa es que tiene que crear el directorio personal a mano: mkdir /home/reiner cd /home chown reiner reiner Si usas Yast para crear usuarios, en el mismo procediento se puede crear el directorio personal. Saludos Jeler Vásquez Mensaje citado por Reynier Perez Mira <rperezm@estudiantes.uci.cu>:
Hola lista: No se si algunos de los presentes en la lista le a dado seguimiento a los mensajes que he enviado recientemente donde se me ha reganado muy fuerte por solamente trabajar con un usuario root en mi SuSE 9.3. Pues bien ya he comprendido el porque de la creacion de otro usuario.
He seguido los siguientes pasos para crear el mismo. Me he logeado como root en modo consola y he puesto lo siguiente: selinux#: useradd reynier Me dijo que el usuario reynier habia sido adicionado correctamente. Luego le puse la contrasena: selinux#: passwd reynier Hasta ahi todo perfecto, pero sorpresa. Me movi hacia el directorio /home y la carpeta para el usuario que acababa de crear no existia. Pense que la causa podria ser que no habia iniciado sesion aun (como asi lo hace Windows, hasta que no inicias sesion no crea la carpeta en Documents and Settings) y me movi hacia la consola grafica. Puse el nombre de usuario nuevo y la contrasena que acababa de crear y me salio este error: Could no start kstartupconfig. Check your installation.
Y no me deja entrar con el usuario. Entre nuevamente por la consola grafica como administrador y le cambie el grupo al usuario reynier poniendole root y users. Probe de nuevo y me dio el mismo error. Que esta mal con esto?
Salu2
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
--------------------------------------------------------------- Banco de Crédito BCP - Dedicados a hacerte la Banca más simple. Visita nuestra Banca por Internet http://www.viabcp.com ---------------------------------------------------------------
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2005-06-30 a las 10:47 -0500, jeler@viabcp.com escribió:
Lo que pasa es que tiene que crear el directorio personal a mano:
mkdir /home/reiner cd /home chown reiner reiner
Para nada, el adduser te lo crea si se lo dices, y pone los ficheros de configuración por defecto de ciertas aplicaciones que el administrador haya definido. Pero tienes que decirle que lo haga.
Si usas Yast para crear usuarios, en el mismo procediento se puede crear el directorio personal.
Eso si, que buen esfuerzo ha invertido SuSE en él :-) - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFCxDjOtTMYHG2NR9URAhfZAKCXOb8tfokoVEK+iglUleYpiYzExQCfV6UA Z21sASDaGVRjRarDgEsD3JM= =g72k -----END PGP SIGNATURE-----
participants (3)
-
Carlos E. R.
-
jeler@viabcp.com
-
Reynier Perez Mira