Ejercicios Tema 9 - Linux - Permisos
Ejercicios Tema 9 - Linux - Permisos
Ejercicios Tema 9 - Linux - Permisos
10. Crea un directorio PRUEBAS en tu directorio personal y dentro crea un archivo lote1.sh con
el contenido que se especifica a continuación. Visualiza sus autorizaciones de acceso.
#!/bin/bash
clear
echo ‘Hola’
who
echo ‘Mostrando el contenido del directorio:’
ls –l
11. Elimina el permiso de lectura del archivo lote1.sh para su propietario e intenta visualizarlo.
12. Elimina el permiso de escritura del archivo lote1.sh para el propietario. Añade a lote1.sh la
línea que se indica a continuación. ¿Puedes? ¿Por qué?
13. Añade a la máscara de permisos del archivo lote1.sh los de lectura, escritura y ejecución
para su propietario (los grupos y el resto de usuarios no tienen permisos de nada)
14. Añade la línea indicada en el ejercicio 8 si no pudiste anteriormente. Ejecuta el archivo.
Nota: al ejecutar el archivo se ejecutan secuencialmente las órdenes UNIX contenidas en él
(se pone el nombre del archivo, con la ruta en el caso de que no estés dentro)
15. Elimina en el archivo lote1.sh el permiso de lectura e intenta ejecutarlo. ¿Puedes? ¿Por
qué?
16. Crea un directorio marta. Comprueba su modo (permisos) de acceso. Elimina el permiso de
escritura e intenta copiar el archivo lote1.sh en él.
18. Elimina el permiso de lectura del directorio marta e intenta ver su contenido con la orden ls.
Repítelo con la opción ls –l. Restaura los permisos de forma que el usuario pueda leer y
escribir, pero los grupos y resto de usuarios solo puedan leer el directorio.
19. Elimina el permiso de ejecución del directorio marta. ¿Puedes ejecutar el archivo lote1 con
la orden marta/lote1.sh?
20. ¿Puedes situarte en el directorio marta para ejecutar el archivo lote1.sh desde allí?
21. Vuelve a asignar el permiso de ejecución del directorio.
22. En el directorio marta, crea un archivo nuevo lucia y otro llamado carlos. Asegúrate de que
el archivo carlos tiene asignado el permiso de lectura y escritura para el “resto” de usuarios.
23. Cambiarse a root. Transfiere la propiedad del archivo carlos al usuario root (poner a root
como propietario del archivo). Vuelve a cambiar a tu usuario. Intenta a continuación
modificar su modo para que otros usuarios ya no puedan escribir o ejecutarlo. ¿Puedes?
¿Por qué?
24. Haz una copia del archivo carlos con nombre salud. Verifica la propiedad de ambos
archivos. Modifica el modo (permisos) del archivo salud para que el propietario, grupo y
otros tengan todos los permisos.
25. Escribe en el archivo lucia (creado en el punto 12) las líneas que se indican a continuación:
el archivo
tiene algo
escrito
26. Asigna al archivo lucia la máscara de permisos 060 y mirar que se ha cambiado el
propietario del archivo lucia y sus permisos.
27. Crea un grupo llamado nuevogrupo y asocia el archivo lucia al grupo users. Comprueba
que la operación de asignación del grupo se ha llevado a cabo. Asigna un password al
group nuevogrupo (la clave será gruponuevo) con el comando gpasswd.
28. Volver a nuestro usuario e intentar imprimir el archivo lucia. ¿Has podido? ¿Por qué?
29. ¿Qué habría que hacer para poder acceder al usuario y no tener que cambiar los permisos
del mismo?.
30. Modifica el sistema para que todos los ficheros y directorios tengan la siguiente máscara
cuando los creamos rwx------