Entrando al sistema y creación de cuentas

Para empezar a ver las características de que GNU/Linux posee debemos dar algunas pautas generales sobre los usuarios que se ampliarán mas adelante.

Pondremos algunas pautas. Nuestro sistema tendrá un nombre que lo identificará en la red y este será "pantano". Y aparecerá ante cualquier comando que pongamos como indicativo del sistema con la forma

[usuario@pantano:/directorio_actual]{símbolo}

donde directorio_actual será el directorio donde estamos parados actualmente. Tendremos que tener dos usuarios mínimos de ejemplo para poder interactuar, que ya bautizaremos shrek y fiona. Dos indicativos que nos dirán con que tipo de usuario estamos trabajando en el lugar de {símbolo},se usará él "#" para el usuario root y "$" para el usuario común. Por supuesto que esto puede configurarse de manera distinta. Esta es solo una muestra de posibilidades que se podrían tener configuradas.

[root@pantano:/home]# 

Aquí a entrado en el sistema el usuario "root" y esta parado sobre el directorio /home. Como se habrá notado la barra indicativa del directorio raíz es / y no la acostumbrada en DOS \.

Cuando inicia el sistema lo más probable es que tenga que ingresar como root o lo que denomina súper usuario. Para esta sección basta decir que el root es quien tiene poder absoluto sobre el sistema. Es quien puede hacer cualquier cosa que le plazca y más. Por ello se dice muchas veces "En un sistema eres root o no eres nadie" y con razón. Por ello se deberá usar esta cuenta lo menos posible, solo en el caso de tener que utilizar algún comando privilegiado o para mantenimiento del sistema. Sí, cuanto más tiempo estemos trabajando como root, tendremos más posibilidades de cometer un error irreparable que si trabajamos como un simple usuario. Repetiremos esto otra vez, tal vea así se vea mejor

Aviso

USA AL USUARIO ROOT LO MENOS POSIBLE, CUANTO MÁS TIEMPO ESTEMOS TRABAJANDO COMO ROOT, TENDREMOS MAS POSIBILIDADES DE COMETER UN ERROR IRREPARABLE QUE SI TRABAJAMOS COMO UN SIMPLE USUARIO.

Se vera un indicativo en la pantalla que le pedirá su nombre de usuario a través de la palabra login:


Bienvenido. Este sistema es Linux 2.4.26

pantano login:

Poniendo nuestro nombre de usuario y luego presionando Intro o Enter (como más les guste), se podrá pasa a ingresar nuestra contraseña o password que no será mostrada en la pantalla para evitar que sea vista por alguna persona que este en los alrededores de su sistema, por ello se deberá teclear cuidadosamente

Bienvenido. Este sistema es Linux 2.4.26

pantano login: root
Password:

Hay que recordar que GNU/Linux es case sensitive por lo que los caracteres en minúscula y mayúscula son distintos. Si el password es incorrecto se mostrará el siguiente mensaje

Bienvenido. Este sistema es Linux 2.4.26

pantano login: root
Password:

login incorrect

login:

Y se deberá intentar de nuevo. Una vez introducido correctamente el nombre de usuario y el password uno es libre de empezar a trabajar con el sistema. Lo primero que se deberá hacer al entrar al sistema recién instalado, si no es que se hizo durante la instalación, es crearnos una cuenta de usuario común. Para esto podemos utilizar dos script que vienen por defecto en la mayoría de las distribuciones adduser y useradd. Ambos realizan el mismo trabajo pero se han nombrado diferente en distintas distribuciones. En muchos casos uno es un enlace del otro. Para la creación de una cuenta, se deberá entrar al sistema como root

pantano login: root

password:

Last login: Sun Mar 26 19:23:32 on tty1

Luego introduciremos uno de estos comandos seguido por el nombre de usuario que se quiera agregar al sistema.

[root@pantano:~]# adduser shrek
[root@pantano:~]#

Este comando creará una entrada en el archivo /etc/password donde la clave estará en blanco, ya veremos por qué, y un subdirectorio en el directorio /home o /usr/home según se haya instalado. La entrada de la clave en blanco esta dada porque tendremos que asignarle una contraseña para que el usuario pueda entrar al sistema y si le vienen ganas pueda cambiarla luego. Ya veremos en el tema de Administración Básica de Sistemas, las diferentes posibilidades que se pueden llegar a tener para la gestión de usuarios. Con el comando passwd seguido del nombre del usuario le asignaremos una contraseña

[root@pantano:~]# passwd shrek
New UNIX password:
Re-Type UNIX password:

[root@pantano:~]#

Algo a tener muy en cuenta en lo que se refiere a la creación de claves para los usuarios es que muchas veces estos no la cambian durante mucho tiempo. Este es un gran problema de seguridad, por lo que tendremos que darle a esta primera clave un plazo de expiración corto, no más de 30 días, para que el usuario se vea obligado a cambiarla inmediatamente. Con respecto a la calidad de la clave, se tendrá que tener en cuenta que cuanto más fácil de recordar sea una clave, más fácil será que la descubra otra persona y cuanto más difícil sea de recordar se anotara en algún lugar que será menos seguro que si guardase en la memoria. Usar palabras muy conocidas o fechas de cumpleaños u otra cosa relacionada con nosotros es perjudicial para la seguridad de nuestro sistema. Volveremos más adelante con esto.