Você está na página 1de 5

Buenas hoy traigo unos ejercicios de usuarios y permisos de Ubuntu.

EJERCICIO: GESTIÓN DE USUARIOS Y PERMISOS EN LINUX

Se propone crear un entorno de trabajo para realizar prácticas: Habrá un

profesor (profesor), alumnos (alumno1,…,alumno4) y grupos de prácticas (grupo1 y

grupo2).

Por extensión se podría aplicar a un grupo más amplio. Se trata de conseguir:

1. Para las prácticas individuales, cada alumno tendrá un directorio

/home/alumnoX. Dentro de él, deben crear el fichero practica_individual1.

Ese fichero podrá ser visto por el profesor pero no podrá modificarlo. Cada

alumno sólo tendrá acceso a sus ficheros.

Empecemos para crear los usuarios usamos el comando adduser y para los grupos addgroup
recomiendo grear primero los grupos.

addgroup grupo1

addgroup grupo2

addgroup grupo3

addgroup grupo4

addgroup grupo5

adduser profesor

adduser alumno1

adduser alumno2

adduser alumno3

adduser alumno4

Cuando creas al usuario te pregunta si quieres que pertenezca a un grupo yo he puesto cada
alumno con un grupo.

Para este ejercicio creo que es necesario que el profesor tambien pertenezca a los grupos de
los alumnos.
Luego dentro de cada usuario creamos el fichero practicas_individuales1 para ello usamos el
comando touch.

Para los permisos ponemos el comando chmod.

chmod 0740 /home/alumno1/practicas_individuales.

Para comprobar si salio bien usamos el comando ls -l.

2. Para las prácticas en grupo, cada grupo dispondrá de un directorio

/home/grupo1, /home/grupo2 en el que podrán escribir los miembros del

grupo. Todos los alumnos pertenecientes a un grupo (alumno1 y alumno2

pertenecen al grupo1 y alumno3 y alumno4 al grupo2) pueden escribir en el

directorio del grupo (/home/grupoX), pero no pueden leer ni escribir en el

directorio de otros grupos. Esos ficheros podrán ser vistos y modificados por

el profesor.
Para este ejercicio necesitamos el comando mkdir para crear el directorio.

mkdir /home/grupo1

mkdir /home/grupo2

Para asignar un usuario aun grupo usamos el comando adduser.

adduser alumno1 grupo1

adduser alumno2 grupo1

adduser alumno3 grupo2

adduser alumno4 grupo2

Al profesor lo metemos en todos los grupos.

Para los permisos usamos el comando chmod.

chmod 0061 grupo1

chmod 0061 grupo2


Habrá un directorio /home/clase_linux en el que todos los alumnos

podrán crear y modificar sus ficheros. Además, podrán ser leídos (no

modificados) por el resto de alumnos y por el profesor.

Para crear un directorio usamos el comando mkdir.

mkdir /home/clase_linux

Luego ponemos los permisos en cada fichero.

chmod 0766.

Cada alumno crea un fichero le mete dentro de su carpeta y le pone los permisos 0744.