Práctica 5 : Gestión de Usuarios Flashcards
Como crear un usuario nuevo (todavía sin contraseña)
$useradd [opc] user
-d homeDir
-u UID
-g grupoPrim
-G grupo1,grupo2,…,grupoN
-s shell
-c comment (Contenido del campo GECOS del user en el fich. /etc/passwd)
Directorio cuyo contenido se copia al directorio personal de un usuario recién creado
/etc/skel
Haz lo necesario para que, a partir de este momento, cada vez que se cree un usuario nuevo, tenga en su dir. personal el fichero “bienvenido.txt”
$cd /etc/skel
$gedit bienvenido.txt
Orden que lista el UID de un usuario, así como el grupo primario y los grupos secundarios a los que pertenece
$id user
Como modificar un usuario ya existente
$usermod [opc] user
-g grupo
-G nuevaListaGruposSec
-a -G g1,g2,…,gN (No restablece la lista de grupos secundarios, si no que añade grupos al usuario)
Cómo cambiar la info del campo GECOS (en fichero /etc/passwd) de una forma limpia y formateada (una sola orden)
$chfn user
Como borrar un usuario
userdel -r usuario
(-r borra el dir. personal del usuario. Otros ficehros que sean del user deben buscarse y eliminarse a mano)
Como crear un nuevo grupo
$groupadd grupo
Como borrar un grupo
$groupdel grupo
Cómo modificar las propiedades de un grupo (solo nombre y GID)
$groupmod [opc] grupo
-n nuevoNombre
-g GID
Qué orden nos permite gestionar grupos de manera sencilla (manejar listas de admins y members; añadir y quitar users del grupo)
$gpasswd [opc] grupo
-A listaAdmins (con comas, sin esp.)
-M listaMembers
-a newUser
-d user (quita al user del grupo)
¿Qué fichero contiene los grupos primarios de cada usuario?
/etc/passwd
¿Qué fichero contiene los grupos secundarios de cada usuario?
/etc/groups
Como ver la info del campo GECOS asociada a un usuario
$finger user
Fichero /etc/passwd
Contiene la lista de usuarios definidos en el sistema (una línea por cada usuario)
Formato línea:
name:pass:uid:gid:gecos:home:shell
El campo pass contiene una x -> la pass cifrada se guarda en /etc/shadow