1.
Con base a las convenciones descritas, establecer en la siguiente tabla el valor
octal y el valor decimal del permiso según el caso:
Permisos Equivalencia Valor Valor
octal Hexadecimal
rwx-wx-r Lectura, escritura y ejecución 734 1DC
rw---x-wx Lectura y escritura 613 18B
r-xrwx-wr Lectura y ejecución 576 17E
r--rwxrwx Lectura 477 13F
-wx-rwxr-x Escritura y ejecución 375 FD
-w-r-x-w- Escritura 252 AA
--x—xrwx Ejecución 117 4F
--------- Sin permisos 0 0
2. Con base a los comandos de ejecución de permisos sobre archivos y directorios,
completar la siguiente tabla especificando su función y sintaxis:
Administración de Función Sintaxis de ejecución
permisos
chmod chmod ("change mode", Podemos ejecutar el
cambiar modo en comando seguido de 3
idioma inglés) es una números en octal para
llamada al sistema que manejar los permisos, en
permite cambiar los el orden de usuario,
permisos de acceso de grupo y otros, de acuerdo
un fichero o directorio a la siguiente asignación:
0: Sin permisos
1: Ejecución
2: Escritura
3: Lectura y
escritura
4: Lectura
5: Lectura y
ejecución
6: Lectura y
escritura
7: Lectura,
escritura y
ejecución
De acuerdo a esto si
pusiéramos:
chmod 777
Dejaríamos con todos los
permisos al usuario,
grupo y otros.
Otra forma de emplear
chmod es especificando
los permisos
específicamente teniendo
en cuenta que – retira un
permiso + lo agrega y =
especifica quitando o
agregando permisos.
Por ejemplo:
chmod u-x,g=rwx,o=rx
retira el permiso de
ejecución al usuario,
otorga el permiso de
escritura, lectura y
ejecución al grupo y a
otros lectura y ejecución.
chgrp Se utiliza para cambiar Este comando necesita
el grupo al cual dos parámetros, el grupo
pertenece un archivo o que va a ser propietario y
directorio. Puede el objeto al que se le va a
especificarse tanto el establecer la propiedad.
nombre de un grupo, así Esto sería:
como un número de chgrp grupo /directorio
identidad de grupo o archivo
(GID).
chown Con el comando Este comando requiere
chown(change owner dos parámetros el usuario
en inglés) podemos que va a ser y el
cambiar el usuario propietario y el objeto al
propietario de un que se le va a establecer
fichero o directorio. la prioridad.
Esto seria
chown usuario
/directorio o archivo
umask El comando umask, es Para utilizar unmask la
la abreviatura de user forma más sencilla es la
file-creation mode siguiente, tenemos que
mask, y sirve para restar el valor de los
establecer los permisos permisos que deseamos
por defecto que tendrán asignar, al valor de la
los nuevos ficheros y máscara, la cual es 666
directorios que para archivos y 777 para
creemos. directorios.
Directorios:
Valor de la máscara:777
Permisos que queremos
asignar:755
Valor para umask para
directorios: 022
Archivos:
Valor de la máscara:666
Permisos que queremos
asignar:644
Valor para umask para
directorios: 022
Así por ejemplo al poner
umask 000
Y crear un archivo este
tendrá como permisos
-rw-rw-rw-
3. Con base a las convenciones descritas, ejecutar a modo consola el comando
chmod y establecer la estructura y equivalencia de permisos, completando los
espacios en blanco de la siguiente tabla:
Equivale en texto a ejecutar Equivale en octal a ejecutar
chmod u=rwx, g=rwx, o=rx chmod 775
chmod u=rwx, g=rw, o-rwx chmod 760
chmod u=rw, g=r, o=r chmod 644
chmod u=rw, g=r, o-rwx chmod 640
chmod u=rw, g-rwx, o=rwx chmod 607
chmod u=rwx, g-rwx, o-rwx chmod 700
chmod r chmod 444
chmod u-rwx, g=r, o=r chmod 044
chmod –rwx chmod 000
chmod u=rw, g=r, o=r chmod 644
chmod +rwx chmod 777