0% encontró este documento útil (0 votos)
24 vistas2 páginas

Ejercicios de Administración de Usuarios y Permisos

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
24 vistas2 páginas

Ejercicios de Administración de Usuarios y Permisos

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

EJERCICIOS DE ADMINISTRACIÓN DE USUARIOS Y

DIRECTORIOS

Ejercicio 1: Creación de Usuarios y Grupos

1. Crea tres usuarios en el sistema llamados usuario1, usuario2 y usuario3.


2. Crea dos grupos llamados grupo1 y grupo2.
3. Añade usuario1 y usuario2 a grupo1, y usuario3 a grupo2.
4. Verifica los grupos de cada usuario.

Ejercicio 2: Creación de Directorios y Asignación de Permisos

1. Crea un directorio llamado proyecto en /home que sea accesible solo por los
usuarios del grupo1.
2. Crea un archivo dentro del directorio proyecto llamado [Link] que pueda ser
modificado por usuario1 y usuario2, pero no por usuario3.
3. Verifica los permisos del archivo y del directorio.

Ejercicio 3: Enlaces Simbólicos y Físicos

1. Crea un enlace simbólico en /home/usuario1 que apunte al archivo [Link]


dentro del directorio proyecto.
2. Crea un enlace físico del archivo [Link] en el directorio /home/usuario2.
3. Verifica que ambos enlaces (simbólico y físico) apunten al archivo original.
Modifica el contenido del archivo desde el enlace simbólico y observa el
resultado.

Ejercicio 4: Permisos Especiales (SUID, SGID y Sticky Bit)

1. Aplica el bit SUID al comando passwd para que cualquier usuario pueda cambiar
su propia contraseña.
2. Aplica el bit SGID al directorio proyecto para que todos los archivos creados en él
hereden el grupo propietario grupo1.
3. Aplica el Sticky Bit a un directorio llamado público para que solo los propietarios
de los archivos puedan eliminarlos, incluso si otros usuarios tienen acceso al
directorio.

Ejercicio 5: Backup y Restauración

1. Realiza un backup del directorio proyecto utilizando el comando tar y almacénalo


en /home/backups/proyecto_backup.[Link].
2. Elimina el directorio proyecto y restaura el backup desde el archivo comprimido.
Ejercicio 6: Gestión de Cuentas de Usuarios

1. Bloquea la cuenta del usuario2.


2. Verifica si la cuenta está bloqueada y luego desbloquéala.

Ejercicio 7: Creación de Scripts de Automatización

1. Crea un script llamado crear_directorio.sh que cree un directorio con permisos


específicos, lo asigne a un grupo y luego genere un archivo dentro de él. El
directorio y el grupo deben ser ingresados como parámetros.

Ejemplo del script:

bash
Copiar código
#!/bin/bash
if [ $# -ne 2 ]; then
echo "Uso: $0 <nombre_directorio> <nombre_grupo>"
exit 1
fi

DIR=$1
GRUPO=$2

sudo mkdir /home/$DIR


sudo chown :$GRUPO /home/$DIR
sudo chmod 770 /home/$DIR
sudo touch /home/$DIR/[Link]
sudo chown :$GRUPO /home/$DIR/[Link]
sudo chmod 660 /home/$DIR/[Link]
echo "Directorio $DIR creado y asignado al grupo $GRUPO con permisos."

2. Ejecuta el script y verifica que los permisos sean los correctos.

También podría gustarte