Página siguiente Página anterior Índice general

7.2 ¿Cómo abro/cierro una nueva cuenta?

Aquí veremos como abrir y cerrar una cuenta de usuario.

Abrir una nueva cuenta.

El abrir una nueva cuenta, no es más que añadir una entrada en el archivo/etc/passwd del sistema. Una entrada en este archivo tiene la siguiente forma:

  <user>:<encrip>:<UID>:<GID>:<informacion>:<home>:<shell>

  user:        Es el nombre de usuario.
  encrip:      Es la clave encriptada.
  UID:         Es el número UID con el que nos identificará el kernel.
  GID:         El numero de grupo principal GID al que pertenecemos.
  información: Información varia, tal como nombre completo del usuario, 
               número de teléfono, e-mail, etc.
  home:        Es el directorio home del usuario, es decir, el directorio al que 
               accedemos justo después de hacer entrar en el sistema.
  shell:       Es el shell que se abrirá para ejecutar las órdenes que de el usuario.
Hay utilidades que hacen que añadir cuentas de usuario sea más fácil. Entre ellas están el comando /usr/sbin/adduser o /usr/sbin/useradd y /usr/bin/passwd. Lo pasos para crear un usuario son:
  [root@asimovI /root] /usr/sbin/adduser mario
  [root@asimovI /root] passwd mario
Para más información hacer man adduser, sobre todo si se quiere poner caducidad a las claves.

Hay otras utilidades más vistosas y fáciles de usar e intuitivas ya que son bajo XWindow, un ejemplo de éstas son en el contol-panel de redhat, el YaST en SuSE, el gestor de usuarios de Kde, etc.

Hay que aclarar que si el campo de la clave encriptada del fichero /etc/passwd no contiene ningun valor, no sera necesario la utilización de una clave para entrar en el sistema. Esto es totalmente desaconsejable por los problemas de seguridad que puede crear.

Sin embargo es útil, por ejemplo, cuando nos olvidamos de la clave de root, la solución es arrancar con un disket de rescate, luego montar la partición de linux, y borrar la clave encriptada de la entrada de root en el fichero /etc/passwd. Luego reiniciamos el equipo, entramos como root y ejecutamos passwd root para poner la nueva contraseña.

NOTA: Este sistema de cambio de clave para la cuenta root no siempre funciona, dependiendo de la distribución que tengamos ó de como tengamos configurada la seguridad en nuestro sistema.

Borrar una cuenta de usuario.

El comando a utilizar es /usr/sbin/userdel el cual tiene la siguiente sintaxis:

  userdel [-r][login]
Este comando borra el usuario login, y si se añade la opción -r también borra su directorio de usuario.

Para borrar una cuenta de usuario también se pueden utilizar las utilidades gráficas que comentamos antes, de una forma muy intuitiva.


Página siguiente Página anterior Índice general