miércoles, 22 de enero de 2014

4.4 ENTRADA AL SISTEMA OPERATIVO ( login, password )

Cada sistema Unix tiene al menos una persona, llamada administrador del sistema, cuyo trabajo es mantenerlo y hacerlo disponible a otros usuarios. También es responsable de incorporar nuevos usuarios al sistema y preparar el entorno inicial de trabajo de la computadora.

Antes de enpezar a operar, cada nuevo usuario le pedirá al administrador del sistema que le prepare una presentación al sistema. El sistema pedirá que se ingrese ese nombre de presentación para cada nueva sesión de trabajo.

En general, el nombre de presentación puede ser cualquier combinación de letras mayúsculas y minúsculas, sin espacio, ni letras acentuadas, ni símbolos especiales. Debetener más de dos caracteres, y si tiene más de ocho se consideran sólo los ocho primeros. Hay ciertos nombres reservados como root, que se refiere al administrador del sistema.

Con frecuencia, existen convenciones locales que marcan la selección de los nombres de presentación. Se suelen utilizar nombres, iniciales, apellidos, apodos, etc., que identifiquen bien a los usuarios. Son aceptables nombres como lgm, max, rmg, pepe, brujilda, etc. El nombre de presentación es el nombre por el que le conocerá el sistema, y lo utilizan los usuarios para enviarle mensajes, constituyendo también parte de su dirección en el correo electrónico.

También tendrá que decirle al administrador de sistema el tipo de terminal que utilizará y preguntarle cómo acceder y conectar su terminal al sistema Unix.

Luego que el usuario se conecte, aparecerá la petición siguiente:

login: _

Esta petición indica al usuario que deberá ingresar su nombre de presentación (el que le asignó el administrador del sistema). Si su nombre de presentación es, por ejemplo, lagonzal, tendrá que ingresarlo y presionar luego [Enter]:


login: lagonzal[Enter]

Si al ingresar el usuario comete un error, debe corregirlo presionando [Backspace] para borrar un caracter.


Después de introducir su nombre de usuario, el sistema le pedirá la contraseña:

login: lagonzal
Password: _

El nombre de presentación podrá ser conocido por todo el grupo. En cambio, la contraseña sólo deberá ser conocida por el usuario, y es la forma que el sistema posee para comprobar la identidad de quién se presenta. Cuando la escriba, no se verá en la pantalla, para que nadie la robe al usuario.


Cuando se presenta por primera vez, el usuario no tendrá contraseña o tendrá asignada una por el administrador del sistema. Por lo tanto, deberá cambiarla usando la orden passwd. Cuando emite esta orden, el sistema pide la contraseña antigua para confirmar. Luego solicita la nueva contraseña y la verifica solicitando que la vuelva a escribir. Cuando el usuario se vuelva a presentar, la nueva contraseña estará activa.

$ passwd
passwd: Changing password for lagonzal
Old password:
New password:
Re-enter new password:
$ _

Existen algunas reglas en las contraseñas (esto varía depende del sistema):

-El mínimo de caracteres son seis.
-Deben haber por lo menos dos letras mayúsculas o minúsculas, y al menos un caracter numérico o especial.
-No se puede usar el nombre de presentación como clave de acceso, aunque sea con las letras invertidas o desplazadas.
-En el cambio de contraseña la contraseña nueva y la antigua deben ser distintas en tres o más caracteres. --En este caso, las minúsculas y mayúsculas se consideran iguales.
-Dentro de los ocho primeros caracteres, debe haber al menos un caracter alfabético, ya sea mayúscula o minúscula.

-Después que el usuario introduce con éxito su presentación y contraseña, Unix responderá con una serie de mensajes, como información del sistema y mensaje del día.

login: lagonzal
Password:
UNIX System V Release 4.0 AT&T 3B2 at choricillo
Copyright (c) 1984, 1986, 1987, 1988 AT&T
All Rights Reserved.
Last login: Wed Mar 24 13:19:58 1995 on term/13

Nota:
Recuerden que el 28 de Abril se entregan los
trabajos. Terminen pronto. Cuidado: el terminal
12 está malo: La pantalla no enciende.
                             El administrador.
$ _

Los mensajes que muestra el sistema son la versión del sistema operativo (en este caso, 4.0), el nombre del equipo (AT&T 3B2), el nombre del sistema (choricillo), información de copyright, luego la fecha y el nombre del terminal de su última presentación (24 de Marzo de 1995 en el terminal 13), luego el mensaje del sistema (suministrado por el administrador del sistema en el archivo /etc/motd), y finalmente la petición de orden de Unix ($).

El mensaje del día (MOTD, message of the day), es un mensaje que suministra el administrador del sistema para ser visto por todos los usuarios, cuando cada uno de ellos se presente. Normalmente contiene comentarios de interés general o avisos importantes.

La petición de orden de Unix es el símbolo que indica que Unix está listo para recibir una orden. Aunque por defecto es el signo pesos ($), el usuario es capaz de cambiarlo definiendo la variable PS1:

$ PS1='lagonzal@choricillo:>'
lagonzal@choricillo:> _

Aquí el usuario ingresó la orden PS1='lagonzal@choricillo:>', que significa que la variable del shell PS1 tendrá el valor 'lagonzal@choricillo:>'. Después, el Unix mostrará esta nueva señal al comienzo de la línea, hasta que el usuario la vuelva a cambiar o se despida del sistema.


Nota: esto es válido para el shell por omisión (sh). Para csh y derivados, la orden equivalente para cambiar la señal es set prompt='lagonzal@choricillo:>'. Además, los nuevos intérpretes de comando, como bash y tcsh, pueden extraer secuencias de caracteres especiales de la variable PS1 (o prompt si es en tcsh) y reemplazarlos por variables de entorno como el nombre de la máquina, el directorio actual, etc. Consulte la página de manual de su shell para más información.

No hay comentarios:

Publicar un comentario