Usuarios y grupos

Debido a que tienen una influencia directa en todos los demás conceptos, este capítulo presentará los conceptos de usuarios y grupos, los cuales son extremadamente importantes.

Linux es un sistema multiusuario verdadero, y para poder usar su sistema GNU/Linux debe poseer una cuenta en el mismo. Cuando creó un usuario durante la instalación, en realidad creó una cuenta de usuario. Puede recordar que se le pidieron los elementos siguientes:

Aquí los dos parámetros importantes son el nombre de conexión (comúnmente abreviado login) y la contraseña. Estos son absolutamente necesarios para poder acceder al sistema.

Cuando crea un usuario también se crea un grupo predeterminado. Más adelante veremos que los grupos son útiles cuando varias personas tienen que compartir archivos. Un grupo puede contener tantos usuarios como Usted desee, y es muy común ver tal separación en sistemas grandes. En una universidad, por ejemplo, Usted puede tener un grupo por cada departamento, otro grupo para los profesores, y así sucesivamente. La inversa también vale: un usuario puede ser miembro de uno o más grupos. Por ejemplo, un profesor de matemáticas puede ser un miembro del grupo de profesores y también ser miembro del grupo de sus queridos estudiantes de matemáticas.

Sin embargo todo esto no le dice como conectarse. Aquí viene.

Si eligió usar la interfaz gráfica en el arranque su pantalla de conexión se parecerá a la de Figura 1.1, “Conexión en modo gráfico”.

Figura 1.1. Conexión en modo gráfico

Conexión en modo gráfico

Para poder conectarse primero debe seleccionar su cuenta en la lista. Se muestra un nuevo diálogo que le pide su contraseña. Note que tendrá que ingresar su contraseña a ciegas ya que los caracteres se muestran como estrellas (*) en vez de los caracteres reales tecleados en el campo de contraseña. También puede elegir su tipo de sesión de acuerdo con su preferencia. Luego presione el botón Login.

Si está en modo consola, se le presentará algo similar a lo siguiente:

Mandrakelinux Release 10.0 (NombreClave) for i586
Kernel 2.6.3-4mdk on an i686 / tty1
[nombre_de_máquina] login:

Luego tendrá que ingresar su nombre de conexión en el prompt denominado login: y presionar Intro, después de lo cual aparecerá el programa de conexión (denominado login) que mostrará el prompt denominado password:, donde deberá ingresar la contraseña para esta cuenta. Debido a que la conexión en la consola no hace eco de los caracteres que representan a la contraseña, deberá tener cuidado cuando teclea su contraseña... a ciegas.

Note que se puede conectar varias veces usando la misma cuenta sobre consolas adicionales y bajo X. Cada sesión que abra es independiente de las otras, e incluso es posible tener varias sesiones X abiertas concurrentemente. Mandrakelinux, predeterminadamente, tiene seis consolas virtuales además de la reservada para la interfaz gráfica. Puede cambiarse a cualquiera de ellas ingresando la secuencia de teclas Ctrl-Alt-<n>, donde <n> es el número de consola a la cual desea cambiarse. Predeterminadamente, la interfaz gráfica está sobre la consola número 7. Entonces, para cambiar a la segunda consola, Usted debería presionar simultáneamente las teclas Ctrl, Alt y F2.

Durante la instalación DrakX también le pidió la contraseña de un usuario muy especial: root . El usuario root es el administrador del sistema, que es muy probable que sea Usted. Es muy importante para la seguridad de su sistema que la cuenta de root ¡siempre esté protegida por una buena contraseña!

Si se conecta como root regularmente, es muy fácil cometer un error que puede hacer que su sistema quede inútil; sólo hace falta un error para que esto ocurra. En particular, si no ha proporcionado una contraseña para la cuenta root, entonces cualquier usuario puede alterar cualquier parte de su sistema (¡incluso de otros sistemas operativos presentes en su máquina!) Obviamente, esto no es una idea muy buena.

Vale la pena mencionar que internamente el sistema no lo identifica con su nombre de conexión sino con un número único asignado a este nombre de conexión: el UID (User ID, Identificador del usuario). Similarmente, cada grupo se identifica no por su nombre sino por su GID o Group ID, (Identificador del grupo)