Práctica 5 : Gestión de Usuarios Flashcards

1
Q

Como crear un usuario nuevo (todavía sin contraseña)

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Directorio cuyo contenido se copia al directorio personal de un usuario recién creado

A

/etc/skel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

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”

A

$cd /etc/skel
$gedit bienvenido.txt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Orden que lista el UID de un usuario, así como el grupo primario y los grupos secundarios a los que pertenece

A

$id user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Como modificar un usuario ya existente

A

$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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Cómo cambiar la info del campo GECOS (en fichero /etc/passwd) de una forma limpia y formateada (una sola orden)

A

$chfn user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Como borrar un usuario

A

userdel -r usuario
(-r borra el dir. personal del usuario. Otros ficehros que sean del user deben buscarse y eliminarse a mano)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Como crear un nuevo grupo

A

$groupadd grupo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Como borrar un grupo

A

$groupdel grupo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Cómo modificar las propiedades de un grupo (solo nombre y GID)

A

$groupmod [opc] grupo
-n nuevoNombre
-g GID

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Qué orden nos permite gestionar grupos de manera sencilla (manejar listas de admins y members; añadir y quitar users del grupo)

A

$gpasswd [opc] grupo
-A listaAdmins (con comas, sin esp.)
-M listaMembers
-a newUser
-d user (quita al user del grupo)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué fichero contiene los grupos primarios de cada usuario?

A

/etc/passwd

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Qué fichero contiene los grupos secundarios de cada usuario?

A

/etc/groups

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Como ver la info del campo GECOS asociada a un usuario

A

$finger user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Fichero /etc/passwd

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Cómo bloquearías la cuenta de un usuario ?

A

Para bloquear la cuenta de un usuario, podemos poner /bin/false como shell del usuario

$usermod -s /bin/false user

También se puede con passwd
$passwd -l user

17
Q

Fichero /etc/group

A

Contiene la lista de grupos definidos en el sistema (un grupo por línea) y la pertenencia de usuarios a los mismos

Formato línea:
name:pass:gid:listaUsers

(Campo pass contiene una x, la contraseña cifrada se guarda en /etc/gpasswd)

18
Q

Fichero /etc/shadow

A

Contiene las contraseñas cifradas de cada usuario y su info de envejecimiento

Formato línea:
user:pass:changed:minLife:maxLife:warn:inact:expired

19
Q

Fichero /etc/gshadow

A

Contiene info. de seguridad de los grupos

Formato línea
name:pass:listaAdmin:listaMembers

20
Q

Orden para gestionar contraseñas de usuarios

A

$passwd [opc] user
-e : (enforce) obliga al user a cambiar su pass en el sig. login
-l : bloquea la cuenta del user
-u : desbloquea la cuenta del user

21
Q

Como gestionar la contraseña de un grupo

A

$gpasswd grupo

22
Q

Ficheros para mensajes de bienvenida (solo terminal modo texto)

A

/etc/motd : cuando se entra al sistema
/etc/issue : antes de pedir login y pass

23
Q

Ficheros de inicialización y finalización que se ejecutan automáticamente (se hallan en el /home del user)

A

() -> indica que el shell se lanza cada vez que

TENEMOS LOS SCRIPTS :
.bash_profile (shell login interactivo)
.bash_rc (interprete interactivo != login)
.bash_logout (finalizar shell)

24
Q

Orden para cambiar el propietario y grupo propietario de un fichero

A

$chown user[:grupo] fichero

25
Q

Orden para cambiar la info. de envejecimineto de un usuario

A

$chage [opc] user
-M maxLife
-m minLife
-E expireDate -> (X-X-X) format
-I inactDays
-W warnDays
-l : lista la info de envejecim. del user