Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Itesco
REA:
Ingeniera Informtica
MA T E R I A:
Programacin en Ambiente C/S
T E M A:
Formas de asignar derecho de acceso a un archivo dependiendo de usuario
DOCENTE:
L.S.C. Lizbeth Hernndez Olan
ALUMNA:
COATZACOALCOS VERACRUZ
mayora de los sistemas de archivos modernos permiten asignar permisos (o derechos de acceso) a
los archivos para determinados usuarios y grupos de usuarios. De esta manera, se puede restringir o
archivo regular
directorio
enlace simblico
segundo
tercero
La tupla
primero
r: leble, -: no leble
segundo
tercero
x: ejecutable, -: no ejecutable
Clase
Ejecutable1
No ejecutable
Usuario
Grupo
Sticky
Otros
El carcter que se utilizar para indicar que el bit de ejecucin estar asignado tambin.
El carcter que se utilizar cuando el bit de ejecucin no est asignado.
He aqu un ejemplo:
"-rwsr-Sr-x" para un archivo cuya clase de usuario tiene permisos de lectura, escritura y ejecucin, cuya
clase de grupo tiene permiso de lectura, cuya clase del resto tiene permisos de lectura y ejecucin y que
tiene los permisos de setuid y setgid asignados.
Notacin octal
Otra forma muy comn de representar los permisos Unix es la notacin octal, que consiste en un valor de
tres o cuatro dgitos en base 8.
Con la notacin octal de tres dgitos, cada nmero representa un componente distinto del conjunto de
permisos: clase de usuario, clase de grupo y clase del resto respectivamente.
Cada uno de estos dgitos es la suma de los bits que lo componen (vase tambin sistema de
numeracin binario). El peso de cada bit en un dgito es el siguiente:
El bit de lectura suma 4 al total.
El bit de escritura suma 2 al total.
El bit de ejecucin suma 1 al total.
Estos valores nunca producen una combinacin ambigua: cada suma representa un conjunto especfico
de permisos.
He aqu los ejemplos de la seccin Notacin simblica de ms arriba en su notacin octal:
"-rwxr-xr-x" se representa como 755 en notacin octal de tres dgitos.
"-rw-rw-r--" se representa como 664 en notacin octal de tres dgitos.
"-r-x------" se representa como 500 en notacin octal de tres dgitos.
Notacin octal y permisos adicionales
Existe tambin un cuarto dgito para la notacin octal. En este nuevo esquema, los tres dgitos descritos
antes forman parte de los tres ltimos dgitos del valor final. El primer dgito representa los permisos
adicionales. En algunos sistemas, este primer dgito no puede omitirse y por lo tanto es comn usar los
cuatro dgitos (con el primer dgito nulo en caso de que no se deseen permisos adicionales).
El primer dgito se forma tambin como suma de pesos:
El bit setuid suma 4 al total.