Saltar al contenido
Codif铆ca.me | Desarrollo web | Programaci贸n

Ejercicio y ejemplos de Permisos GNU / Linux

26 marzo, 2019

Permisos GNU / Linux

 

Permisos GNU / Linux

聽Creaci贸n con root del directorio clase


Para el resto del trabajo dejo indicado lo que significan los n煤meros en los permisos. Se tratan siempre de n煤meros de tres cifras: el primer n煤mero hace referencia al usuario actual, el segundo al grupo al que pertenece y el 煤ltimo al resto de usuarios.

Adem谩s, tener permiso de lectura es un 4, de escritura un 2 y de ejecuci贸n un 1. Sumando estos n煤meros se obtendr谩 el n煤mero final que debe aparecer en dicho comando.

Por tanto, en este caso, como se quiere que tengan permiso de todo (4+2+1) a todos los usuarios, se ponen 3 sietes.

Creaci贸n de usuarios y grupos

 

Para a帽adir el usuario profesor usamos el comando adduser profesor. Contestamos (o dejamos en blanco) las preguntas que nos hacen y ya tenemos el primer usuario creado. Procedemos de igual manera con el resto de usuarios.


Ahora se necesita crear los grupos. Con el comando addgroup se crean dichos grupos.

 


Ahora se debe asignar los grupos a cada usuario. Como ambos ya est谩n creados usamos usermod -a -G grupo usuario.

Creaci贸n de carpetas con el profesor

 


Logamos con el usuario profesor, creamos la carpeta con mkdir y le asignamos los permisos indicados en el enunciado. Para el directorio trabajos asignamos todos los permisos (4+2+1) al propietario y al grupo, mientras que lectura y ejecuci贸n al resto de usuarios (4+1)

Para el directorio examenes asignamos todos los permisos para propietario y grupo (4+2+1) y ning煤n permiso para el resto de usuarios (0)


Para el directorio buzon asignamos todos los permisos para todos los usuarios (4+2+1)

 

Creaci贸n de archivos con el profesor

 

Con el comando touch creamos archivos en donde se nos indica:


Comprobando permisos con alumno1

 

En estas pruebas, vamos a comprobar si se tiene permiso de lectura con un head, de escritura con un echo y usaremos touch para crear archivos.


Para el directorio trabajos:

 

 

Se observa que se puede leer pero no escribir. Como el usuario alumno1 no corresponde al grupo al que corresponde profesor, est谩 incluido dentro del permiso 鈥渞esto de usuarios鈥, es decir, el tercer n煤mero usado al asignar permisos. Ah铆 se dijo que 鈥渞esto de usuarios鈥 podr铆an leer pero no escribir.

 

Para el directorio examenes:

 


Se observa que no se puede leer ni escribir. Como el usuario alumno1 no corresponde al grupo al que corresponde profesor, est谩 incluido dentro del permiso 鈥渞esto de usuarios鈥, es decir, el tercer n煤mero usado al asignar permisos. Ah铆 se dijo que 鈥渞esto de usuarios鈥 no tendr铆a ning煤n permiso sobre esta carpeta.

 


Para el directorio trabajos:

 

Se observa que se puede leer y esciribr un fichero, pero no modificar un archivo. Como el usuario alumno1 no corresponde al grupo al que corresponde profesor, est谩 incluido dentro del permiso 鈥渞esto de usuarios鈥, es decir, el tercer n煤mero usado al asignar permisos. Ah铆 se dijo que 鈥渞esto de usuarios鈥 tendr铆a todos los permisos sobre dicha carpeta. 驴Entonces, porqu茅 no se puede modificar? Porque se ha creado el archivo despu茅s de otorgar permisos a la carpeta y los archivos se crean por defecto con permisos 644 si no son ejecutables, esto es que a este usuario le corresponder铆a un 4 (s贸lo lectura)

5/5 - (1 voto)