Vous êtes sur la page 1sur 13

Mdulo: Administracin Linux Curso del plan FIP Ene. - Feb.

2011

Prctica n 4. Especificacin de permisos

1. Empecemos creando en tu directorio de usuario una carpeta con


el nombre practica4 en la que iremos realizando todo lo que el guin
exige. Nos introducimos en dentro de practica4.
patty@ubuntu:~$ ls -l

total 56

drwxr-xr-x 2 patty patty 4096 2011-06-07 20:30 Descargas

drwxr-xr-x 2 patty patty 4096 2011-06-01 18:49 Documentos

drwxr-xr-x 2 patty patty 4096 2011-06-01 18:49 Escritorio

-rw-r--r-- 1 patty patty 179 2011-06-01 18:46 examples.desktop

drwxr-xr-x 2 patty patty 4096 2011-06-01 18:49 Imgenes

drwxr-xr-x 2 patty patty 4096 2011-06-01 18:49 Msica

drwxr-xr-x 2 patty patty 4096 2011-06-01 18:49 Plantillas

-rw-r--r-- 1 patty patty 334 2011-06-06 20:36 practica

drwxr-xr-x 5 patty patty 4096 2011-06-06 20:43 practica2

-rw-r--r-- 1 patty patty 334 2011-06-06 20:38 practica2.tar.gz

drwxr-xr-x 7 patty patty 4096 2011-06-07 20:28 practica3

-rw-r--r-- 1 patty patty 942 2011-06-07 20:31 practica3.tar.gz

drwxr-xr-x 2 patty patty 4096 2011-06-01 18:49 Pblico

drwxr-xr-x 2 patty patty 4096 2011-06-01 18:49 Vdeos

patty@ubuntu:~$ mkdir practica4


Mdulo: Administracin Linux Curso del plan FIP Ene. - Feb. 2011

patty@ubuntu:~$ ls

Descargas examples.desktop Plantillas practica2.tar.gz practica4

Documentos Imgenes practica practica3 Pblico

Escritorio Msica practica2 practica3.tar.gz Vdeos

patty@ubuntu:~$

Permisos sobre ficheros: chmod

2. Crea un fichero llamado mensaje con las siguientes lneas:


En la primera lnea: Enhorabuena
y en la otra lnea: ya sabes dar permisos.

patty@ubuntu:~/practica4$ cat >mensaje

enhorabuena

yasabesdarpermisos

patty@ubuntu:~/practica4$ ls

mensaje

patty@ubuntu:~/practica4$ cd mensaje

bash: cd: mensaje: No es un directorio

patty@ubuntu:~/practica4$ cat mensaje

enhorabuena

yasabesdarpermisos

patty@ubuntu:~/practica4$

Mdulo: Administracin Linux Curso del plan FIP Ene. - Feb. 2011

3. Crea tres ficheros llamados f1, f2 y f3 con el contenido que quieras.


Realiza los siguientes ejercicios, verificando tras cada cambio de
permisos cules son los que tiene cada fichero (usa el comando ls -l).
patty@ubuntu:~/practica4$ cat >f1

getafe

patty@ubuntu:~/practica4$ cat >f2

madrid

patty@ubuntu:~/practica4$ cat >f3

villaverde

patty@ubuntu:~/practica4$

4. Deniega a todos los usuarios menos al propietario, todos los permisos


sobre f1, f2 y f3.
patty@ubuntu:~/practica4$ chmod 700 f1 f2 f3

patty@ubuntu:~/practica4$ ls -l

total 16

-rwx------ 1 patty patty 7 2011-06-09 19:44 f1

-rwx------ 1 patty patty 7 2011-06-09 19:45 f2

-rwx------ 1 patty patty 11 2011-06-09 19:45 f3

-rw-r--r-- 1 patty patty 31 2011-06-09 19:41 mensaje

patty@ubuntu:~/practica4$

Mdulo: Administracin Linux Curso del plan FIP Ene. - Feb. 2011

5. Deniega a todos los usuarios los permisos de lectura y ejecucin de f1.


Intenta leer el contenido de f1 (utiliza, p. e., el comando echo).
patty@ubuntu:~/practica4$ chmod 222 f1

patty@ubuntu:~/practica4$ ls -l

total 16

--w--w--w- 1 patty patty 7 2011-06-09 19:44 f1

-rwx------ 1 patty patty 7 2011-06-09 19:45 f2

-rwx------ 1 patty patty 11 2011-06-09 19:45 f3

-rw-r--r-- 1 patty patty 31 2011-06-09 19:41 mensaje

patty@ubuntu:~/practica4$

6. Concdete el permiso de lectura sobre f1 y verifica que se ha


modificado.
patty@ubuntu:~/practica4$ chmod 444 f1

patty@ubuntu:~/practica4$ ls -l

total 16

-r--r--r-- 1 patty patty 7 2011-06-09 19:44 f1

-rwx------ 1 patty patty 7 2011-06-09 19:45 f2

-rwx------ 1 patty patty 11 2011-06-09 19:45 f3

-rw-r--r-- 1 patty patty 31 2011-06-09 19:41 mensaje

patty@ubuntu:~/practica4$

Mdulo: Administracin Linux Curso del plan FIP Ene. - Feb. 2011

7. Denigate el permiso de escritura sobre f1 e intenta modificar su


contenido con nano. Verifica que no ha cambiado.

patty@ubuntu:~/practica4$ chmod 555 f1

patty@ubuntu:~/practica4$ cat >> f1

bash: f1: Permiso denegado

patty@ubuntu:~/practica4$

8. Concede, con un solo comando, los permisos de lectura y ejecucin y


deniega el de escritura sobre f1 y f2 al 'grupo' y al 'propietario', sin
modificar el de 'otros'.
patty@ubuntu:~/practica4$ chmod 555 f1 f2

patty@ubuntu:~/practica4$ ls -l

total 16

-r-xr-xr-x 1 patty patty 7 2011-06-09 19:44 f1

-r-xr-xr-x 1 patty patty 7 2011-06-09 19:45 f2

-rwx------ 1 patty patty 11 2011-06-09 19:45 f3

-rw-r--r-- 1 patty patty 31 2011-06-09 19:41 mensaje

patty@ubuntu:~/practica4$

9. Concede, con un solo comando, los permisos de lectura y ejecucin, y


deniega el permiso de escritura, sobre mensaje al 'grupo' y al 'propietario' y
deniega todos los permisos a 'otros'. Lee mensaje.
patty@ubuntu:~/practica4$ chmod 550 mensaje
Mdulo: Administracin Linux Curso del plan FIP Ene. - Feb. 2011

patty@ubuntu:~/practica4$ ls -l

total 16

-r-xr-xr-x 1 patty patty 7 2011-06-09 19:44 f1

-r-xr-xr-x 1 patty patty 7 2011-06-09 19:45 f2

-rwx------ 1 patty patty 11 2011-06-09 19:45 f3

-r-xr-x--- 1 patty patty 31 2011-06-09 19:41 mensaje

patty@ubuntu:~/practica4$

10.Deniega todos los permisos a todos los usuarios sobre el fichero


mensaje. Intenta ejecutar mensaje.
patty@ubuntu:~/practica4$ chmod 000 mensaje

patty@ubuntu:~/practica4$ ls -l

total 16

-r-xr-xr-x 1 patty patty 7 2011-06-09 19:44 f1

-r-xr-xr-x 1 patty patty 7 2011-06-09 19:45 f2

-rwx------ 1 patty patty 11 2011-06-09 19:45 f3

---------- 1 patty patty 31 2011-06-09 19:41 mensaje

patty@ubuntu:~/practica4$

11.Concede el permiso de lectura al 'propietario' y al 'grupo' de


mensaje, el de escritura y ejecucin al 'propietario' y a 'otros', y
deniega el resto de permisos.
patty@ubuntu:~/practica4$ chmod 642 mensaje
Mdulo: Administracin Linux Curso del plan FIP Ene. - Feb. 2011

patty@ubuntu:~/practica4$ chmod 541 mensaje

patty@ubuntu:~/practica4$ ls -l

total 16

-r-xr-xr-x 1 patty patty 7 2011-06-09 19:44 f1

-r-xr-xr-x 1 patty patty 7 2011-06-09 19:45 f2

-rwx------ 1 patty patty 11 2011-06-09 19:45 f3

-r-xr----x 1 patty patty 31 2011-06-09 19:41 mensaje

patty@ubuntu:~/practica4$

12.Sobre mensaje realiza, con un solo comando, los cambios de


permisos siguientes: concede lectura y escritura al 'propietario',
ejecucin al 'grupo', y lectura y ejecucin a 'otros', denegando el resto
de permisos.

patty@ubuntu:~/practica4$ chmod 615 mensaje

patty@ubuntu:~/practica4$ ls -l

total 16

-r-xr-xr-x 1 patty patty 7 2011-06-09 19:44 f1

-r-xr-xr-x 1 patty patty 7 2011-06-09 19:45 f2

-rwx------ 1 patty patty 11 2011-06-09 19:45 f3

-rw---xr-x 1 patty patty 31 2011-06-09 19:41 mensaje

patty@ubuntu:~/practica4$

Mdulo: Administracin Linux Curso del plan FIP Ene. - Feb. 2011

Permisos sobre directorios

13. Crea tres subdirectorios llamados dir1, dir2 y dir3. En dir1 crea un fichero
con cualquier contenido, llamados respectivamente, fich11,
fich22 y fich33 y copialos luego en dir2 y dir3 (ya sabis cp usando ../dir1/*
Copia en dir3 el fichero mensaje.

patty@ubuntu:~/practica4$ mkdir dir1

patty@ubuntu:~/practica4$ cd dir1

patty@ubuntu:~/practica4/dir1$ cat >fich11

Hola

patty@ubuntu:~/practica4/dir1$ cat > fic22

buenas

patty@ubuntu:~/practica4/dir1$ cat > fich33

adios

patty@ubuntu:~/practica4/dir1$

patty@ubuntu:~/practica4/dir1$ cp fich11 fic22 fich33


/home/patty/practica4/dir2patty@ubuntu:~/practica4/dir1$ cp fich11 fic22
fich33 /home/patty/practica4/dir3patty@ubuntu:~/practica4/dir1$ cd ..

patty@ubuntu:~/practica4$ cd dir2

patty@ubuntu:~/practica4/dir2$ ls -l

total 12

-rw-r--r-- 1 patty patty 7 2011-06-09 20:16 fic22

-rw-r--r-- 1 patty patty 5 2011-06-09 20:16 fich11


Mdulo: Administracin Linux Curso del plan FIP Ene. - Feb. 2011

-rw-r--r-- 1 patty patty 6 2011-06-09 20:16 fich33

patty@ubuntu:~/practica4/dir2$

14.Deniega a todos los usuarios el permiso de lectura de dir1, el de


escritura de dir2 y el de bsqueda (ejecucin) de dir3.
patty@ubuntu:~/practica4/dir2$ cd ..

patty@ubuntu:~/practica4$ chmod 333 dir1

patty@ubuntu:~/practica4$ ls -l

total 28

d-wx-wx-wx 2 patty patty 4096 2011-06-09 20:15 dir1

drwxr-xr-x 2 patty patty 4096 2011-06-09 20:16 dir2

drwxr-xr-x 2 patty patty 4096 2011-06-09 20:16 dir3

-r-xr-xr-x 1 patty patty 7 2011-06-09 19:44 f1

-r-xr-xr-x 1 patty patty 7 2011-06-09 19:45 f2

-rwx------ 1 patty patty 11 2011-06-09 19:45 f3

-rw---xr-x 1 patty patty 31 2011-06-09 19:41 mensaje

patty@ubuntu:~/practica4$ chmod 555 dir2

patty@ubuntu:~/practica4$ ls -l

total 28

d-wx-wx-wx 2 patty patty 4096 2011-06-09 20:15 dir1

dr-xr-xr-x 2 patty patty 4096 2011-06-09 20:16 dir2


Mdulo: Administracin Linux Curso del plan FIP Ene. - Feb. 2011

drwxr-xr-x 2 patty patty 4096 2011-06-09 20:16 dir3

-r-xr-xr-x 1 patty patty 7 2011-06-09 19:44 f1

-r-xr-xr-x 1 patty patty 7 2011-06-09 19:45 f2

-rwx------ 1 patty patty 11 2011-06-09 19:45 f3

-rw---xr-x 1 patty patty 31 2011-06-09 19:41 mensaje

patty@ubuntu:~/practica4$ chmod 666 dir3

patty@ubuntu:~/practica4$ ls -l

total 28

d-wx-wx-wx 2 patty patty 4096 2011-06-09 20:15 dir1

dr-xr-xr-x 2 patty patty 4096 2011-06-09 20:16 dir2

drw-rw-rw- 2 patty patty 4096 2011-06-09 20:16 dir3

-r-xr-xr-x 1 patty patty 7 2011-06-09 19:44 f1

-r-xr-xr-x 1 patty patty 7 2011-06-09 19:45 f2

-rwx------ 1 patty patty 11 2011-06-09 19:45 f3

-rw---xr-x 1 patty patty 31 2011-06-09 19:41 mensaje

patty@ubuntu:~/practica4$

15.Intenta mostrar la lista de los ficheros que contiene dir1. desde practica3
patty@ubuntu:~/practica4$ cd dir1

patty@ubuntu:~/practica4/dir1$ ls -l

ls: no se puede abrir el directorio .: Permiso denegado


Mdulo: Administracin Linux Curso del plan FIP Ene. - Feb. 2011

patty@ubuntu:~/practica4/dir1$

16.Sitate en el directorio dir1 y muestra el contenido de fich11.

patty@ubuntu:~/practica4/dir1$ cat fich11

Hola

patty@ubuntu:~/practica4/dir1$

17.Sitate en dir2 y muestra la lista de los ficheros que contiene.


Muestra el contenido de fich22, intenta modificarlo y verifica qu
ha ocurrido. Intenta crear un nuevo fichero en dir2 y borrar fich22.
patty@ubuntu:~/practica4/dir2$ cd ..

patty@ubuntu:~/practica4$ cd dir2

patty@ubuntu:~/practica4/dir2$ ls -l

total 12

-rw-r--r-- 1 patty patty 7 2011-06-09 20:16 fic22

-rw-r--r-- 1 patty patty 5 2011-06-09 20:16 fich11

-rw-r--r-- 1 patty patty 6 2011-06-09 20:16 fich33

patty@ubuntu:~/practica4/dir2$ cat fich22

cat: fich22: No existe el fichero o el directorio

patty@ubuntu:~/practica4/dir2$ cat fic22

buenas
Mdulo: Administracin Linux Curso del plan FIP Ene. - Feb. 2011

patty@ubuntu:~/practica4/dir2$

18.Sitate en el directorio de origen. Intenta mostrar la lista de ficheros que


dir3 contiene. Intenta mostrar el contenido de fich33, y crear y borrar un
fichero en dir3. Ejecuta el fichero mensaje. Haz que el directorio de
trabajo sea dir3. Qu ha ocurrido en cada caso?

patty@ubuntu:~/practica4/dir1$ chmod 555 fich11

patty@ubuntu:~/practica4/dir1$

19.Deniega el permiso de escritura a fich11 e intenta borrarlo.

patty@ubuntu:~/practica4/dir1$ chmod 555 fich11

patty@ubuntu:~/practica4/dir1$ ls -l

ls: no se puede abrir el directorio .: Permiso denegado

patty@ubuntu:~/practica4/dir1$ rm fich11

rm: borrar el fichero regular fich11 protegido contra escritura? (s/n)

patty@ubuntu:~/practica4/dir1$

20.Copia en dir1 el fichero mensaje y ejectalo.


patty@ubuntu:~/practica4$ cp mensaje /home/patty/practica4/dir1

patty@ubuntu:~/practica4$
Mdulo: Administracin Linux Curso del plan FIP Ene. - Feb. 2011

Mandatos chown, chgrp y umask

21. Crea en el directorio de inicio un directorio llamado dir4. Haz que dir4 sea
el directorio de trabajo. Crea dos ficheros llamados fich41 y fich42.

22. Crea un usuario y un grupo llamado alumno. Si no es as cralos con


adduser, seguramente te exigirn ser administrador, ya sabes sudo su
(Comprueba el usuario alumno en los ficheros /etc/passwd y /etc/group)

23. Haz que el usuario alumno sea el propietario de fich41. (con chown desde
dir4 y hacindote administrador).

24. Pon como grupo de pertenencia del fichero fich42 al grupo alumno.

25. Quita todos los permisos a todos los usuarios para los nuevos
ficheros que se creen. (umask 777)

26. Crea un fichero llamado fich43. Comprueba sus permisos.

27. Haz que slo tenga acceso el propietario para los nuevos ficheros.

28. Crea un fichero llamado fich44. Comprueba sus permisos.

29. Borra todos los directorios y ficheros que has construido. No borres
el fichero comandos 4. Para ello tendrs que concederte los permisos
adecuados.

Entrega de la prctica

30. En tu carpeta de la prctica debers tener un fichero de texto llamado


comandos 4 con los comandos que hayas ido ejecutando en esta prctica
indicando el punto de la prctica que le corresponde. Al final, tal y como
hicimos en la prctica anterior, toda la carpeta comprimida deber ser subida a
vuestra pgina y linkada en tu pgina de ndice.

Vous aimerez peut-être aussi