Está en la página 1de 4

Práctica sobre permisos y derechos

Realiza las siguientes acciones relacionadas con la gestión de permisos y derechos en Linux.
Por cada punto, adjunta una captura con el comando/comandos a ejecutar o el fichero a
visualizar su contenido.

Objetivos de la práctica:
 Verificar los permisos de los ficheros.
 Modificar el acceso a los ficheros.
 Cambiar la máscara de acceso por defecto.
 Cambiar el propietario de un fichero.
 Cambiar el grupo de un fichero.
 Cambiar de usuario.

Órdenes: chmod, umask, chown, chgrp, newgrp, su.

1. Visualiza los atributos de permisos de tu directorio incluido los ficheros ocultos y comprueba
sus permisos.

2. La orden touch archivo permite crear un archivo vacío. Si se especifica un archivo ya existente
simplemente actualiza su fecha y hora. Crea un archivo denominado modo y comprueba los
atributos por defecto en que se ha creado y el grupo asociado.

3. Crea en tu directorio el archivo prueba1.sh.(gedit prueba1.sh o con nano). Con el permiso 764 y
el siguiente contenido:
clear
who
ls –l

4. Elimina el permiso de lectura del archivo prueba1.sh para su propietario e intenta visualizarlo.

5. Elimina el permiso de escritura del archivo prueba1.sh para el propietario. Intenta añadir una
nueva línea al fichero prueba1.sh.
6. Añade a prueba1.sh los atributos de lectura y ejecución, para su propietario.

7. Elimina el permiso de lectura e intenta ejecutarlo. ¿Puedes? ¿Por qué?

8. Crea el directorio lotes. Comprueba sus atributos. Elimina el permiso de escritura, e intenta
copiar el archivo prueba1.sh a dicho directorio. Vuelve a modificar el atributo y copia el
fichero.

9. Elimina el permiso de lectura del directorio lotes e intenta ver el contenido con la orden ls.

10. Elimina el permiso de ejecución al directorio lotes.


¿Puedes ejecutar el archivo prueba1.sh?
¿con la orden: lotes/prueba1.sh?
¿Puedes situarte en el directorio lotes para ejecutarlo desde allí?

Vuelve a asignar el permiso de ejecución e inténtalo nuevamente.

11. Comprueba la máscara de permiso con la orden umask. Crea una nueva mascara para que
los ficheros al crearse tengan los permisos rwx r-- --- (740 - 037 (directorios))
12. Asegúrate de que el archivo prueba1 tiene asignados los permisos de lectura y escritura para
el resto de los usuarios. Si no los tiene, asignarlos. Transfiere la propiedad del archivo prueba1
al usuario root, intenta a continuación modificar algún atributo. Por ejemplo, asígnale permiso
de ejecución.

13. Haz una copia del archivo prueba1 con el nombre prueba1.bak y comprueba la propiedad de
ambos archivos.

14. Si no existe, crea un grupo denominado: ‘otros’. Asocia el archivo prueba1 al grupo otros.
Compruébalo.

15. Asigna al archivo prueba1, los atributos 060. A continuación, trata de visualizar o editar el
archivo (con cat por ejemplo). ¿Puedes?

16. Cambia de grupo (otros) con la orden newgrp. Intenta visualizar de nuevo el archivo.¿Puedes?

17. Crea 4 usuarios: user01, user02, user03, user04

Contenido fichero /etc/passwd:

18. Crea una carpeta con nombre recursos en la raíz del sistema.

19. Dicha carpeta tendrá los siguientes permisos:


 El usuario user01 lectura y escritura
 Los usuarios: user02, user03 y user04 tendrán permiso de lectura, escritura.
Crear un grupo para ello.

Ponemos el gid del nuevo grupo a los usuarios:

 El resto de usuarios del sistema no tendrán ningún permiso

20. Crear un fichero, recurso.sh

21. Dicho fichero tendrán los siguientes permisos:


 El usuario user01 lectura, escritura, y ejecución.
 Los usuarios: user02, user03 y user04 tendrán permiso de lectura, escritura
 El resto de usuarios del sistema no tendrán ningún permiso

22. Qué diferencia hay en los permisos de la carpeta y el fichero anteriores

23. Si queremos que todos los ficheros que se creen en dicha carpeta tengan el mismo grupo que
tendríamos que hacer, independientemente del usuario que cree los ficheros. Probad luego
con cada usuario

user01:

user02:

user03:

user04:

También podría gustarte