| Línea 29: | Línea 29: | ||
# groupmod -n profesores profes | # groupmod -n profesores profes | ||
cambia el nombre del grupo profes a profesores. | cambia el nombre del grupo profes a profesores. | ||
| + | ====Ficheros relacionados con la gestión de usuarios y grupos==== | ||
| + | Algunos ficheros relacionados con las cuentas de usuario son: | ||
| + | * /etc/passwd: contiene información sobre cada usuario: ID, grupo principal, descripción, directorio de inicio, shell, etc. También contiene el password encriptado, salvo que se usen shadow passwords. | ||
| + | * /etc/shadow: contiene los passwords encriptados de los usuarios cuando se emplean shadow passwords. | ||
| + | * /etc/group: contiene los miembros de cada grupo, excepto para el grupo principal, que aparece en /etc/passwd. | ||
| + | * /etc/skel: directorio que contiene el contenido del directorio de los nuevos usuarios. | ||
Contenido |
Aquí se presentan los aspectos básicos para la gestión de usuarios y grupos de usuarios en el sistema.
Para añadir usuarios y grupos al sistema se emplean los comandos adduser y addgroup. La operación de estos comandos se configura en el fichero /etc/adduser.conf. Veamos algunos ejemplos:
# adduser pepe
añade el usuario pepe al sistema. El sistema pedirá alguna información adicional sobre el usuario y un password o clave. Por defecto, se crea un grupo con el nombre del usuario y éste será el grupo por defecto. Este comportamiento se configura en /etc/adduser.conf.
# adduser --ingroup users pepe
añade el usuario pepe al sistema estableciendo users como su grupo principal:
# adduser pepe cdrom
añade el usuario pepe (previamente creado) al grupo cdrom. Cuando el número de usuarios es numeroso y heterogéneo, puede ser necesario añadir nuevos grupos. Esto se hace con el comando addgroup. Por ejemplo:
# addgroup alumnos
añade al sistema un grupo llamado alumnos. Alternativamente a los comandos anteriores, se pueden añadir usuarios y grupos empleando useradd y groupadd. Estos comandos leen información de configuración del fichero /etc/login.defs.
Para eliminar usuarios y grupos se emplean userdel y groupdel respectivamente. Por ejemplo:
# userdel pepe
elimina el usuario pepe. Si además se indica la opción -r, también se borrará el directorio personal del usuario con todo su contenido.
# groupdel alumnos
elimina el grupo alumnos.
Para modificar las características de los usuarios y grupos se emplean los comandos usermod y groupmod. Algunos ejemplos:
# usermod -d /home/profes/pepe -m
cambia el directorio de inicio del usuario pepe para que sea /home/profes/pepe. La opción -m hace que mueva el contenido del antiguo directorio al nuevo emplazamiento.
# usermod -g profes pepe
cambia el grupo inicial del usuario pepe para que sea profes.
# usermod -l joseg pepe
cambia el nombre del usuario pepe. El nuevo nombre es joseg.
# groupmod -n profesores profes
cambia el nombre del grupo profes a profesores.
Algunos ficheros relacionados con las cuentas de usuario son: