Está en la página 1de 5

Evaluación 01-a

Grupo #5

Permisos de archivo
Ejercicios:
1)En un directorio vacío (nuevo), crear 9 archivos (archiv1,archiv2,etc.) utilizando el comando
touch. Quitarle todos los permisos con el comando “chmod a-rwx archiv*”

Touch archiv1.txt
Touch archiv2.txt
Touch archiv3.txt
Touch archiv4.txt
Touch archiv5.txt
Touch archiv6.txt
Touch archiv7.txt
Touch archiv8.txt

chmod a-rwx archiv1.txt


chmod a-rwx archiv2.txt
chmod a-rwx archiv3.txt
chmod a-rwx archiv4.txt
chmod a-rwx archiv5.txt
chmod a-rwx archiv6.txt
chmod a-rwx archiv7.txt
chmod a-rwx archiv8.txt

Otro modo:

chmod a-rwx archiv*


2)Modificar los permisos usando el operador '=' del 'chmod', para que queden de la siguiente
manera:

archiv1 -rwx------ $ chmod u=rwx,go= archiv1 $chmod u=rwx archiv.txt


700
archiv2 -rw------- $chmod u=rw,go= archiv2.txt
$ chmod600
archiv3 - $chmod a=rwx archiv3 $chmod a=rwx archiv3.txt
rwxrwxrwx 777

archiv4 -rwxrw-r-- $chmod u=rwx,g=rw,o=r archiv4.txt


$ 764
archiv5 -rwxr----- $chmod u=rwx,g=r,o= archiv5.txt
$ 740
archiv6 -r-xrw-r-- $chmod u=rx,g=rw,o=r
$ 564
archiv7 -r-------x $chmod u=r,g=,o=x
$ 401
archiv8 -rw-r--r-- $chmod u=rw,go=r
$ 644
archiv9 -rw-rw-r-- $chmod ug=rw,o=r
$ 664

3)Modificar los permisos de los archivos anteriores utilizando los operadores + y - del
'chmod' para que queden de la siguiente manera (Los cambios son relativos a los archivos
del ejercicio anterior):

archiv1 -rwx---r-- $chmod o+r archiv1.txt


(agrega lectura para otros)
archiv2 -r--------
$ chmod q-w archiv2.txt
(quita escritura para propietario)
archiv3 -rw-rw-rw- $chmod a-x archiv3.txt
(quita ejecución para todos)
archiv4 -rwx-w----
$ chmod go-r acrchiv4.txt
(quita lectura para grupo y otros)
archiv5 -rwx----wx
$ chmod g-r,wx archiv5.txt
(quita lectura al grupo, agrega esc. y ejec para otros)
archiv6 -rwxrw----
$ chmod u+w,o-r archive6.txt
(agrega escritura al propietario, quita lectura a otros)
archiv7 -rw---x-w-
$ chmod u+w,g-r archive7.txt
archiv8 -------r-- $ chmod u-rw,g-r achive8.txt
archiv9 -rwx------ $ chmod u+x,g-rw,o-r archiv9.txt
4)Crear 9 archivos (num1,num2,etc.) utilizando el comando touch.

$touch num1.txt
$touch num2.txt
$touch num3.txt
$touch num4.txt
$touch num5.txt
$touch num6.txt
$touch num7.txt
$touch num8.txt
$touch num9.txt

5)Sobreescribir los permisos utilizando el comando chmod con argumento numérico


(octal) para que queden de la siguiente manera:

num1 -r---w---x $chmod 0421 num1

num2 ----------
$chmod 0000 num2
num3 -
$chmod 0777 num3
rwxrwxrwx

num4 -r-xrw-r--
$chmod 0564 num4
num5 -rwxr-----
$chmod 0740 num5
num6 -rw-r--r--
$chmod 0644 num6
num7 -rw-r--r-x
$chmod 0645 num7
num8 -rwxrw-r--
$chmod 0764 num8
num9 -rwx------ $chmod 0700 num9

6)Con una sola instrucción, quitar permisos de lectura, escritura y ejecución para "otros" a todos
los archivos utilizados en el último ejercicio.

$ chmod o-rwx *
7)Crear un directorio y quitarle todos los permisos de ejecución. Explicar qué pasa al intentar
entrar al directorio con el comando cd. Explicar el significado de los permisos r,w y x para
directorios.
$chmod a-x,g-x,o-x grupo5

Cuando pretendemos ingresar a la carpeta grupo5, el acceso es denegado por no tener el privilegio
de ejecutar un comando en la carpeta.
r=es el atributo que permite leer el contenido de una carpeta.
w=es el atributo que permite escribir o modificar el contenido de una carpeta.
X=es el atributo que permite ejecutar comandos con la carpeta.

8) ¿Cuáles son los grupos a los que pertenece su usuario?

También podría gustarte