En esta unidad vamos a estudiar varios aspectos de la administración de Linux. En este primer libro se va a estudiar la creación de usuarios y grupos, la pertenencia del usuario a distintos grupos y la eliminación de usuarios.
Para administrar cuentas de usuarios y cuentas de grupos debemos ser superusuario.
Crear nuevos usuarios (en un grupo nuevo)
adduser nombre_usuario
Este comando crea un usuario, pero también un grupo. Al ejecutar el comando, se realizan 3 tareas de forma automática:
1. Se crea un usuario con el nombre introducido.
2. Se crea un grupo con el mismo nombre.
3. Se introduce a ese usuario en ese grupo.
Al ejecutar el comando adduser, se solicita la password (hay que introducirla 2 veces) y la información completa del usuario (descripción del usuario)
Recordar leyenda de colores en los ejemplos:
El prompt del sistema, llamado shell, se muestra en color negro y los comandos introducidos en negrita
Las líneas devueltas por la máquina se muestran en color verde
Los comentarios se ponen en color rojo
Ejemplo
miguel@SistemasUbuntu:~$ sudo adduser juan
[sudo] password for miguel:
Añadiendo el usuario `juan' ...
Añadiendo el nuevo grupo `juan' (1004) ...
Añadiendo el nuevo usuario `juan' (1004) con grupo `juan' ...
Creando el directorio personal `/home/juan' ...
Copiando los ficheros desde `/etc/skel' ...
Introduzca la nueva contraseña de UNIX:
Vuelva a escribir la nueva contraseña de UNIX: Se introduce la contraseña
passwd: contraseña actualizada correctamente deseada 2 veces
Cambiando la información de usuario para juan
Introduzca el nuevo valor, o presione INTRO para el predeterminado
Nombre completo []: Juan Lopez Aquí se puede rellenar
Número de habitación []: o dejar todo en blanco
Teléfono del trabajo []: 987654321
Teléfono de casa []:
Otro []:
¿Es correcta la información? [S/n] s
Hemos visto la primera diferencia con Windows. En Windows hay un grupo “Usuarios”, de forma que cuando se crea un usuario se le introduce en ese grupo.
En Linux, no existe ese grupo usuarios, y por defecto, al usuario se le introduce en un grupo con igual nombre que el usuario, que es su grupo principal.
Comandos para crear grupos, introducir a un usuario nuevo en ese grupo y crear password:
Crear nuevos grupos
addgroup nombre_grupo
Al ejecutar el comando, se crea un grupo con el nombre introducido
Crear nuevo usuario (en un grupo ya existente)
adduser nombre_usuario --ingroup nombre_grupo
Cambiar la contraseña a un usuario:
passwd nombre_usuario
Habrá que introducir 2 veces el password nuevo. Cada usuario puede cambiar su password y el root podrá cambiar la de todos los usuarios.
Ficheros muy importantes de usuarios y grupos:
Cuando creamos usuarios y grupos, escribimos en estos fichero
El fichero /etc/passwd contiene una línea para cada usuario.
El fichero /etc/shadow contiene las contraseñas de los usuarios, encriptadas.
El fichero /etc/group contiene una línea para cada grupo