| Manual de Knoppix: Knoppix 3.7 y anteriores. | ||
|---|---|---|
| Anterior | Capítulo 4. Archivos, directorios, usuarios y permisos | Siguiente |
Linux es un sistema multiusuario y permite que varios usuarios puedan acceder, incluso simultáneamente. Cada usuario podrá tener su configuración y sus archivos independientes.
La herramienta primaria para añadir usuarios en debian es adduser:
# adduser victor
addusr elegirá el siguiente uid libre (identificador de usuario), creará un directorio home llamado victor, copiara /etc/skel a /home/victor y luego pregunta por un nuevo password para victor. Esta contraseña se guardará encriptada en el archivo /etc/passwd o en shadow (dependiendo de la configuración).
El comando userdel, eliminara un usuario de /etc/passwd. Si se quiere también borrar toda la información de su directorio personal se usara la opción -r:
# userdel -r victor
userdel no elimina la entrada en /etc/group por lo que habria que hacerlo a mano.
Se utiliza el comando passwd.
# passwd victor
Se solicitará dos veces la contraseña para verificarla.
Además de entrar en el login del sistema como root, hay dos formas para ampliar los privilegios de un usuario y adquirir los de root. Los dos programas para hacer esto son su y sudo.
El comando su hace que un usuario que se haya identificado con su propia cuenta pueda cambiar su uid al de root. Por supuesto debe saber el password del root.
En este caso no es necesario que el usuario conozca la contraseña de root.
Este programa permite que un usuario pueda ejecutar determinados comandos con privilegios de root.
Estos usuarios y los comandos permitidos para él deben de estar en el fichero /etc/sudoers.
Por ejemplo para que el usuario victor pueda hacer un shutdown del sistema debe haber una entrada en el fichero sudoers como:
victor /sbin/shutdown -[rh] now
Los grupos permiten asignar permisos de ficheros y directorios a muchos usuarios de una vez. A un grupo pueden pertenecer varios usuarios y un usuario puede pertenecer a varios grupos.
Un usuario tiene asignado un grupo principal o por defecto.
Para cambiar el grupo por defecto de un usuario:
# usermod -g grupo usuario
Para añadir el usuario a otros grupos:
# usermod -G lista_de_grupos
Para eliminar un grupo al que ya no pertenece ningún usuario:
# groupdel grupo
La gestión de usuarios es mucho mas cómoda si se hace desde el KDE. Ver los apuntes de Paco Aldarias:
La aplicación de KDE para administrar usuarios y grupos es kuser (menú: --> -->):
Se nos pedirá la contraseña de root. Si hemos arrancado desde CD, abriremos una consola de root para asignar una mediante # passwd