Google
Web dns.bdat.net

Iniciando una sesión

Una vez que hemos conseguido conectarnos a un sistema Unix tenemos que iniciar una sesión de trabajo. Como dijimos, Unix, y Linux como tal también, son sistemas multiusuario reales, y esto exige que el usuario se presente al sistema y que este lo acepte como usuario reconocido. Así cada vez que iniciamos una sesión Linux nos responde con

Login: 
            

a lo que nosotros debemos responder con nuestro nombre de usuario. Acto seguido, Linux nos solicita una clave para poder comprobar que somos quien decimos que somos:

Password: 
            

En este caso tecleamos la clave de acceso. Por motivos de seguridad esta clave no aparecerá en la pantalla. Si la pareja nombre de usuario/clave es correcta el sistema inicia un intérprete de órdenes con el que podemos trabajar. Habitualmente será el símbolo $, aunque puede ser también el símbolo % (si usamos una shell C). Cuando es el administrador (root) quien está trabajando en el sistema, el indicador que aparece es #.

Si entramos directamente en modo gráfico también deberemos tener de una forma parecida, que indicar un nombre de usuario y una contraseña.

La base de datos de los usuarios

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:

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   
              

En la actualidad el almacenamiento y gestión de usuarios puede ser algo más complejo que lo indicado en las anteriores líneas. Por lo pronto nos basta saber qué estos son los datos imprescindibles que necesita conocer el sistema sobre un usuario.