Está en la página 1de 4

Universidad Pontificia de Salamanca Introducción a los

Facultad de Informática Sistemas Operativos

Ejercicios de comandos UNIX


Hoja 2

Descarga la carpeta “practicas” de Moodle y cópiala en el directorio home de tu


maquina para poder resolver las prácticas.

1. Situarse en el directorio HOME.

cd

2. Comprueba si en este directorio existe el fichero practica1-b. Si no existe,


copia el fichero practica1-b del directorio $HOME/practicas/primero al
directorio actual.

ls
cp $HOME/practicas/primero/practica1-b .

3. Modificar los permisos del fichero practica1-b y quitar el permiso de lectura


para todos los usuarios.

chmod a-r practica1-b (opción 1)


chmod -r practica1-b (opción 2)

4. Muestra el contenido del directorio HOME e indica en que parte se visualizan


los permisos del fichero practica1-b

ls -l
--w---x--- 1 Administrador staff 204 12 oct 13:28
practica1-b

5. Intentar visualizar el contenido del fichero practica1-b. ¿qué ocurre?

cat practica1-b
cat: practica1-b: Permission denied

6. Añadir el permiso de lectura sobre el fichero practica1-b únicamente para


el propietario.

chmod u+r practica1-b


Universidad Pontificia de Salamanca Introducción a los

Facultad de Informática Sistemas Operativos

Ejercicios de comandos UNIX


Hoja 2

7. Intentar visualizar de nuevo el contenido del fichero practica1-b. ¿qué


ocurre esta vez?

cat practica1-b
Este es el segundo fichero de prueba para la práctica
1 de la asignatura Sistemas Operativos I.

Este fichero debe ser copiado al directorio $HOME/temp


y luego movido al directorio $HOME de cada alumno.

8. Añadir el permiso de escritura para el propietario y el grupo del fichero


practica1-b. Comprueba que se han modificado correctamente.

chmod ug+w practica1-b


ls -l
-rw--wx---@ 1 Administrador staff 204 12 oct 13:28
practica1-b

9. Añadir los permisos de lectura y escritura para el resto de usuarios del fichero
practica1-b. Comprueba que se han modificado correctamente.

chmod o+rw practica1-b


ls -l
-rw--wxrw-@ 1 Administrador staff 204 12 oct 13:28
practica1-b

10. Eliminar el permiso de lectura para el resto de usuarios del fichero


practica1-b. Comprueba que se han modificado correctamente.

chmod o-r practica1-b


ls -l
-rw--wx-w-@ 1 Administrador staff 204 12 oct 13:28
practica1-b
Universidad Pontificia de Salamanca Introducción a los

Facultad de Informática Sistemas Operativos

Ejercicios de comandos UNIX


Hoja 2

11. Asignar los permisos del fichero practica1-b de forma que el propietario
tenga permiso de lectura y escritura, el grupo solo de lectura y el resto de
usuarios no tenga ningún permiso. Comprueba que se han modificado
correctamente.

chmod 640 practica1-b


ls -l
-rw-r-----@ 1 Administrador staff 204 12 oct 13:28
practica1-b

12. Añadir el permiso de ejecución para el propietario y para el grupo del fichero
practica1-b. Comprueba que se han modificado correctamente.

chmod u+x practica1-b


ls -l
-rwxr-----@ 1 Administrador staff 204 12 oct 13:28
practica1-b

13. Asignar todos los permisos a todos los usuarios del fichero practica1-b.
Comprueba que se han modificado correctamente.

chmod 777 practica1-b


ls -l
-rwxrwxrwx@ 1 Administrador staff 204 12 oct 13:28
practica1-b

14. Copia y ejecuta el comando:


chmod 300 $HOME/practicas/primero/sinpermiso

chmod 300 $HOME/practicas/primero/sinpermiso

15. Establecer como directorio activo (cambiarse al directorio)


/practicas/primero/sinpermiso.

cd /practicas/primero/sinpermiso

16. Intentar visualizar el contenido del directorio. ¿qué ocurre? ¿Tiene algo que
ver el comando del ejercicio 14?
Universidad Pontificia de Salamanca Introducción a los

Facultad de Informática Sistemas Operativos

Ejercicios de comandos UNIX


Hoja 2

ls
ls: .: Permission denied

17. Desde ese directorio, acceder al subdirectorio conpermiso.

cd conpermiso

18. Intentar visualizar el contenido del directorio actual. ¿qué ocurre?

ls
fichero1 fichero2 fichero3 fichero4 fichero5

También podría gustarte