Next: La
shell Up: Iniciando una sesión Previous:
Iniciando una
sesión Índice General
Hemos visto que para iniciar una sesión de trabajo en
un sistema Unix teníamos que suministrar al sistema
una pareja de nombre de usuario/clave. Estos datos se
almacenan en un fichero
llamado/etc/passwd. Este
fichero contiene una línea por cada usuario del
sistema. Cada línea consta de una serie de campos
separados por dos puntos (:). Estos campos son, en el
orden que aparecen:
-
Nombre de usuario. Es es nombre con el que no
presentamos al sistema, con el que tenemos que responder a
Login: y por el que nos identifica el sistema.
-
Clave cifrada. El siguiente campo es la clave de
acceso al sistema. Esta clave no se guarda como se
introduce, sino que se almacena transformada mediante el
algoritmo DES para que nadie pueda averiguarla.
-
UID. Identificador de usuario. Es
el número de usuario que tiene cada cuenta abierta
en el sistema. El sistema trabaja de forma interna con el
UID, mientras que nosotros trabajamos con el nombre de
usuario. Ambos son equivalentes.
-
GID. Identificador de grupo. Es el
número de grupo principal al que pertenece el
usuario.
-
Nombre completo de usuario. Este es un campo
meramente informativo, en el que se suele poner el nombre
completo del usuario.
-
Directorio personal. Este campo indica el directorio
personal de un usuario, en el cual el usuario puede guardar
su información.
-
shell. El último campo indica un programa que
se ejecutará cuando el usuario inicie una
sesión de trabajo. Normalmente este campo es una
shell que proporciona una línea de órdenes
para que el usuario trabaje. Ejemplo:
usuario:x%6YkH$Ss:505:705:Cuenta de usuario:/home/usuario:/bin/bash
^ ^ ^ ^ ^ ^ ^
| | | | | | |
| | | | | | shell
| | | | | directorio personal
| | | | Nombre completo del usuario
| | | Número de grupo (GID)
| | Número de usuario (UID)
| Clave cifrada
Nombre de usuario
Next: La
shell Up: Iniciando una sesión Previous:
Iniciando una
sesión Índice General
Pedro Pablo 2001-12-14