Diapositivas sobre Gestión de Usuarios, Grupos y Permisos. El Pdf aborda la administración de usuarios, grupos y permisos en sistemas operativos, incluyendo el uso de ACLs. Este material de Informática para Universidad, presenta comandos y ejemplos prácticos para la configuración de ACLs.
Ver más15 páginas


Visualiza gratis el PDF completo
Regístrate para acceder al documento completo y transformarlo con la IA.
TEMA 4. GESTIÓN DE USUARIOS, GRUPOS Y PERMISOS 2 5 L - Y T R E Q K G F D S A M ₦ B c Z L >1. ADMINISTRACIÓN DE USUARIOS Y GRUPOS 2. ADMINISTRACIÓN DE PERMISOS 3. ACL'S 2 3 4 5 6 7 Q W E R T Y U 1 o P A S D F G + K L Z × C v B N M ٨ 00 10 6 L - IN + >1. ADMINISTRACIÓN DE USUARIOS Y GRUPOS 2 3 4 5 6 7 Y U 1 o P A S D F G + K L Z × C v B N M ٨ 00 10 >
L IN + - 6 Q W E R T1. USUARIOS Y GRUPOS Comando y Descripción Sintaxis y Ejemplos useradd -m -d "directorio HOME" -s "SHELL" \ -g "grupo usuarios" -G "grupos secundarios" \ "nombre usuario" useradd Crea un nuevo usuario useradd -m -d /home/dominio/usuario1 -s /bin/bash\ -g dominio -G empleados,gestores usuario1 useradd -m -d /home/empleado1 -s /bin/bash -g empleados \ -k /etc/skel-empleado -G empresa empleado 1 usermod Modifica las propiedades de un usuario existente usermod -m -d "directorio HOME" -s "SHELL" \ -g "grupo usuarios" -G "grupos secundarios" "nombre usuario" usermod -G administradores usuario1 usermod -d /mnt/usuarios/usuario1 -g empleados usuario1 userdel Elimina un usuario userdel "nombre usuario" userdel usuario1 groupadd Crea un nuevo grupo de usuarios groupadd "nombre grupo" groupadd sercretaria groupmod Modifica un grupo existente groupmod -n "nuevo nombre grupo" "nombre grupo" groupmod -n gestion secretaria groupdel Elimina un grupo de usuarios groupdel "nombre grupo" groupdel gestion passwd passwd "nombre usuario" C A S D F Z × C V 1 0 9 4 5 2 3 W E R Q 01. USUARIOS Y GRUPOS
useradd -m -d /home/usuario/ -g asir2 -G informatica alumno 0 C A S Z x c V 1 0 9 4 5 3 2 Q W E R F1. USUARIOS Y GRUPOS Ejercicio 1 Entrando vía ssh en el servidor, crea la siguiente estructura de usuarios y grupos
| Usuarios | Grupo | Estructura de archivos del home |
|---|---|---|
| tu nombre | alum asir | /home/ ... / |
| apuntes | ||
| personal | ||
| nombre profesor asir | prof asir, informática | /home/ ... / |
| examenes | ||
| jefe dpto | informática | /home/ ... / |
| actas |
C A S 2 x 8 N M 3 4 5 Q W E R F2. ADMINISTRACIÓN DE PERMISOS Q W E R T Y U 1 o P A S D F G + K L - Z × C v B N M ٨ 00 10 > 7 5 6 4 2 3 6 L IN +2. ADMINISTRACIÓN DE PERMISOS Owner Group Other rwx x-x 4-2-1 4.0-1 4.0-1 7 5 5 -rw-rw-r -- 1 quique quique 889 nov 3 21:59 asimetrico drwxr-xr-x 11 quique quique 4096 nov 21 18:00 backups
| Directorio | Propietario | Permisos |
|---|---|---|
| Personal | Usuario: nombre alumno | Usuario: total |
| Grupo: alum asir | Grupo: nada | |
| Otros: nada | ||
| Apuntes | Usuario: profesor | Usuario: total |
| Grupo: alum_asir | Grupo: lectura | |
| Otros: lectura, escritura | ||
| Exámenes | Usuario: profesor | Usuario: total |
| Grupo: prof asir | Grupo: total | |
| Otros: nada |
0 ¿Puedes hacer, sin modificar propietario que tu compañero tenga permisos de lectura sobre el directorio personal?
C A S D F 2 × c V 6 1 9 4 5 3 2 Q W E R3. ACL'S L A S D F G + K L IN + Z × C v B N M ٨ 00 10 > 6 7 U 1 o P Q W E R T Y 5 2 3 4 6 -2 3 4 5 Q W E R A S D F 2 × c V 3. ACL'S
| Comando y Descripción | Ejemplos de Uso |
|---|---|
| setfacl | [usuario@linux]$ setfacl -m user:nombre_usuario:r-x\ nombre_directorio|nombre_archivo |
| Permite asignar una ACL a |[usuario@linux]$ setfacl -Rm user:nombre_usuario:r-x \ un directorio (con -R de manera recursiva a todos sus subdirectorios) | nombre_directorio |
| [usuario@linux]$ setfacl -m u:nombre_usuario:r-x \ nombre_directorio|nombre_archivo | |
| [usuario@linux]$ setfacl -Rm group:nombre_grupo:r-x\ nombre_directorio | |
| [usuario@linux]$ setfacl -Rm g:nombre_grupo:r-x nombre_directorio | |
| [usuario@linux]$ setfacl -Rm\ user:nombre_usuario:r-x,user:otro_nombre:rwx, ... \ nombre_direc | |
| [usuario@linux]$ setfacl -x user:nombre_usuario nombre_directorio | |
| [usuario@linux]$ setfacl -Rx user:nombre_usuario \ nombre_directorio | |
| [usuario@linux]$ setfacl -b nombre_directorio | |
| -m: modifica las ACL, -x: las elimina para un usuario, -b: elimina todas las ACL -Rm, modifica un directorio y todos los subdirectorios de manera recursiva. | setfacl -m u:usu1:rwx,g:copias:rwx /home/usu1/datos |
| setfacl -m g:informatica:r -- ,g:contabilidad:rw- /home/usu1/datos |
C A S D F Z x C V V 4 5 2 3 Q W E R O3. ACL'S