SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
Instituto Tecnológico de Sonora




       Permisos de acceso
       a archivos en Linux


José Manuel Acosta Rendón
Marzo 2010
Permisos de acceso a archivos

La mayoría de los sistema 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 permitir el acceso de un determinado usuario a un archivo
para su visualización de contenidos, modificación y/o ejecución (en caso de un archivo
ejecutable).
Diferencias entre los sistemas operativos

Los sistemas UNIX o compatibles POSIX, incluyendo sistemas basados en Linux y Mac
OS X, poseen un sistema simple para el manejo de permisos sobre archivos individuales.
POSIX especifica también un sistema de listas de control de acceso, pero sólo está
implementado por ciertos sistemas de archivos y sistemas operativos.
Las variantes de DOS (incluyendo los productos de Microsoft MS-DOS, Windows 95,
Windows 98, y Windows Me) no implementan ningún sistema de permisos. Existe un
atributo de "solo lectura" que puede ser asignado o quitado de cualquier archivo por
cualquier usuario.
Microsoft Windows NT y sus derivados (incluyendo Windows 2000 y Windows XP), así
como VMS y OpenVMS usan listas de control de acceso (ACLs) para administrar un
conjunto más complejo y variado de permisos.
Permisos tradicionales es sistemas
UNIX/LINUX: Notación
Los permisos de sistemas UNIX se dividen en tres clases, conocidas como usuario, grupo
y otros (con frecuencia abreviado UGO, por sus siglas en inglés, User, Group, Others). De
hecho, los permisos en Unix son una forma simplificada de listas de control de acceso
(ACLs).
Notación simbólica

Existen muchas formas para representar los esquemas de permisos Unix. La forma más
común es la notación simbólica. Este esquema permite representar permisos en una
serie de 10 caracteres.




           El primer carácter indica el tipo de archivo:
           -    denota un archivo regular
           d    denota un directorio
           b    denota un archivo especial de bloques
           c    denota un archivo especial de caracteres
           l    denota un enlace simbólico
           p    denota un tubo nombrado
           s    denota un socket de dominio
Notación simbólica

Cada clase de permisos se representa por tres caracteres. El primer conjunto de
caracteres representa la clase de usuario. El segundo conjunto representa la clase de
grupo. El tercer y último conjunto de tres caracteres representa la clase del resto.
Cada uno de los tres caracteres representa los permisos de lectura, escritura y ejecución
respectivamente:
                   Primer carácter
                   -                                  archivo regular
                   d                                  directorio
                   l                                  enlace simbólico
                   Tres grupos de tres caracteres
                   primero                            lo que el propietario (o dueño) puede
                                                      hacer
                   segundo                            lo que los miembros del grupo de
                                                      usuarios pueden hacer
                   tercero                            lo que el resto de los usuarios pueden
                                                      hacer
                   Cada carácter
                   primero                            r: leíble, -: no leíble
                   segundo                            w: modificable, -: protegido contra
                                                      escritura
                   tercero                            x: ejecutable, -: no ejecutable
Ejemplos

 Estos son algunos ejemplos de notación simbólica:




Permisos        Interpretación
-rwxr-xr-x      para un archivo regular que tiene todos los permisos
                asignados para su propietario y solo permisos de lectura y
                ejecución para el grupo de usuarios del archivo y el resto de
                los usuarios. Ningún usuario, salvo el propietario, puede
                modificar los contenidos del archivo.
crw-rw-r--      para un archivo especial de caracteres que tiene permisos de
                lectura y escritura para su propietario y grupo de usuarios y
                solo permiso de lectura para el resto de los usuarios.
dr-x------      para un directorio que tiene permisos de lectura y ejecución
                únicamente para su propietario.
Notación octal

Otra forma muy común de representar los permisos Unix es la notación octal, que
consiste en un valor de tres o cuatro dígitos en base 8.
Con la notación octal de tres dígitos, cada número representa un componente distinto
del conjunto de permisos: clase de usuario, clase de grupo y clase del resto
respectivamente.
Cada uno de estos dígitos es la suma de los bits que lo componen. El peso de cada bit en
un dígito es el siguiente:
El bit de lectura suma 4 al total
El bit de escritura suma 2 al total
El bit de ejecución suma 1 al total

Ejemplos
             -rwxr-xr-x    se representa como 755 en notación octal de tres
                           dígitos
             -rw-rw-r--    se representa como 664 en notación octal de tres
                           dígitos
             -r-x------    se representa como 500 en notación octal de tres
                           dígitos
Notación octal

Como resultado de la combinación de los tres tipos de permisos (lectura, escritura y
ejecución), con las tres clases de usuarios (dueño, grupo y otros), se obtiene 23 = 8
permisos en total que pueden ser asignados o denegados de forma independiente.
La base 8 se utiliza habitualmente para que exista un dígito por cada combinación de
permisos (un bit a modo de bandera por cada permiso, con valor 1 ó 0 según el permiso
esté concedido o denegado).
Así, las posibles combinaciones se resumen en números octales de tres dígitos del 000 al
777, cada uno de los cuales permite setear un tipo de permiso distinto a cada clase de
usuario:
El primer dígito setea el tipo de permiso deseado al dueño; el segundo al grupo; y el
tercero al resto de los usuarios.
¿ Dudas ?
¡¡ Gracias ¡¡

José Manuel Acosta R.
Marzo 2010

Más contenido relacionado

La actualidad más candente

Quasi - comandos MSDOS
Quasi - comandos MSDOSQuasi - comandos MSDOS
Quasi - comandos MSDOSdegarden
 
Introducción a msdos
Introducción a msdosIntroducción a msdos
Introducción a msdosDenisse C
 
Manejo de MS D.O.S
Manejo de MS D.O.SManejo de MS D.O.S
Manejo de MS D.O.SCurika
 
Marco teórico practica 11
Marco teórico practica 11Marco teórico practica 11
Marco teórico practica 11Linx Hatebreeder
 
Sistema operativo (ms dos)
Sistema operativo (ms dos)Sistema operativo (ms dos)
Sistema operativo (ms dos)JeCg CeGa
 
Permisos archivos y carpetas
Permisos archivos y carpetasPermisos archivos y carpetas
Permisos archivos y carpetasgonzalovizuete
 
Taller permisos de archivos y directorios ubuntu
Taller permisos de archivos y directorios ubuntuTaller permisos de archivos y directorios ubuntu
Taller permisos de archivos y directorios ubuntuJose Diaz Silva
 
COMANDOS DE SISTEMAS OPERATIVOS MS-DOS - CMD
COMANDOS DE SISTEMAS OPERATIVOS MS-DOS - CMDCOMANDOS DE SISTEMAS OPERATIVOS MS-DOS - CMD
COMANDOS DE SISTEMAS OPERATIVOS MS-DOS - CMDdrago3011
 
Realización De Un Disco De Inicio
Realización De Un  Disco De  InicioRealización De Un  Disco De  Inicio
Realización De Un Disco De Iniciobetiymaria
 
ADMINISTRACIÓN DE FICHEROS UBUNTU
ADMINISTRACIÓN DE FICHEROS UBUNTUADMINISTRACIÓN DE FICHEROS UBUNTU
ADMINISTRACIÓN DE FICHEROS UBUNTUEfrain Calle Chambe
 
Comando ls - metacaracteres
Comando ls - metacaracteresComando ls - metacaracteres
Comando ls - metacaracteresPablo Macon
 
MS-DOS ejemplo
MS-DOS ejemploMS-DOS ejemplo
MS-DOS ejemploazrahim
 
Taller de diapositivas de gestion yadministracion de archivos y directorio1
Taller de diapositivas de gestion yadministracion de archivos y directorio1Taller de diapositivas de gestion yadministracion de archivos y directorio1
Taller de diapositivas de gestion yadministracion de archivos y directorio1Mauricio Velasquez
 

La actualidad más candente (18)

Quasi - comandos MSDOS
Quasi - comandos MSDOSQuasi - comandos MSDOS
Quasi - comandos MSDOS
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Introducción a msdos
Introducción a msdosIntroducción a msdos
Introducción a msdos
 
Manejo de MS D.O.S
Manejo de MS D.O.SManejo de MS D.O.S
Manejo de MS D.O.S
 
Marco teórico practica 11
Marco teórico practica 11Marco teórico practica 11
Marco teórico practica 11
 
Sistema operativo (ms dos)
Sistema operativo (ms dos)Sistema operativo (ms dos)
Sistema operativo (ms dos)
 
Permisos archivos y carpetas
Permisos archivos y carpetasPermisos archivos y carpetas
Permisos archivos y carpetas
 
Unidad 9:
Unidad 9: Unidad 9:
Unidad 9:
 
MARCO TEORICO
MARCO TEORICOMARCO TEORICO
MARCO TEORICO
 
Taller permisos de archivos y directorios ubuntu
Taller permisos de archivos y directorios ubuntuTaller permisos de archivos y directorios ubuntu
Taller permisos de archivos y directorios ubuntu
 
COMANDOS DE SISTEMAS OPERATIVOS MS-DOS - CMD
COMANDOS DE SISTEMAS OPERATIVOS MS-DOS - CMDCOMANDOS DE SISTEMAS OPERATIVOS MS-DOS - CMD
COMANDOS DE SISTEMAS OPERATIVOS MS-DOS - CMD
 
Realización De Un Disco De Inicio
Realización De Un  Disco De  InicioRealización De Un  Disco De  Inicio
Realización De Un Disco De Inicio
 
ADMINISTRACIÓN DE FICHEROS UBUNTU
ADMINISTRACIÓN DE FICHEROS UBUNTUADMINISTRACIÓN DE FICHEROS UBUNTU
ADMINISTRACIÓN DE FICHEROS UBUNTU
 
Sistema operativo ms dos
Sistema operativo  ms dosSistema operativo  ms dos
Sistema operativo ms dos
 
Comando ls - metacaracteres
Comando ls - metacaracteresComando ls - metacaracteres
Comando ls - metacaracteres
 
MS-DOS ejemplo
MS-DOS ejemploMS-DOS ejemplo
MS-DOS ejemplo
 
Taller de diapositivas de gestion yadministracion de archivos y directorio1
Taller de diapositivas de gestion yadministracion de archivos y directorio1Taller de diapositivas de gestion yadministracion de archivos y directorio1
Taller de diapositivas de gestion yadministracion de archivos y directorio1
 
Comandos ms dos
Comandos ms dosComandos ms dos
Comandos ms dos
 

Destacado

Linux ud6 - permisos de archivos
Linux   ud6 - permisos de archivosLinux   ud6 - permisos de archivos
Linux ud6 - permisos de archivosJavier Muñoz
 
Permisos y ficheros en linux
Permisos y ficheros en linuxPermisos y ficheros en linux
Permisos y ficheros en linuxelkinvillasz
 
Permisos linux
Permisos linuxPermisos linux
Permisos linuxSaregune
 
Permisos y derechos en linux
Permisos y derechos en linuxPermisos y derechos en linux
Permisos y derechos en linuxAlexandra Mujiica
 
Taller Para Linux User Permisos
Taller Para Linux User PermisosTaller Para Linux User Permisos
Taller Para Linux User PermisosEdgar Sandoval
 
Permisos De Archivos Linux
Permisos De Archivos LinuxPermisos De Archivos Linux
Permisos De Archivos Linuxmonica523
 
Comandos permisos linux centos
Comandos permisos linux centosComandos permisos linux centos
Comandos permisos linux centosche_carlitos
 
Integrando Centos4.4 Con Active Directory
Integrando Centos4.4 Con Active DirectoryIntegrando Centos4.4 Con Active Directory
Integrando Centos4.4 Con Active DirectoryITSanchez
 
Permisos de linux
Permisos de linuxPermisos de linux
Permisos de linuxbat1820
 

Destacado (12)

Los permisos en linux
Los permisos en linuxLos permisos en linux
Los permisos en linux
 
Linux ud6 - permisos de archivos
Linux   ud6 - permisos de archivosLinux   ud6 - permisos de archivos
Linux ud6 - permisos de archivos
 
Permisos y ficheros en linux
Permisos y ficheros en linuxPermisos y ficheros en linux
Permisos y ficheros en linux
 
Permisos linux
Permisos linuxPermisos linux
Permisos linux
 
Permisos y derechos en linux
Permisos y derechos en linuxPermisos y derechos en linux
Permisos y derechos en linux
 
Taller Para Linux User Permisos
Taller Para Linux User PermisosTaller Para Linux User Permisos
Taller Para Linux User Permisos
 
Permisos De Archivos Linux
Permisos De Archivos LinuxPermisos De Archivos Linux
Permisos De Archivos Linux
 
Comandos permisos linux centos
Comandos permisos linux centosComandos permisos linux centos
Comandos permisos linux centos
 
Java util
Java utilJava util
Java util
 
Integrando Centos4.4 Con Active Directory
Integrando Centos4.4 Con Active DirectoryIntegrando Centos4.4 Con Active Directory
Integrando Centos4.4 Con Active Directory
 
Permisos de linux
Permisos de linuxPermisos de linux
Permisos de linux
 
Usuarios grupospermisos
Usuarios grupospermisosUsuarios grupospermisos
Usuarios grupospermisos
 

Similar a 18 permisos linuxasoitsonp

Procesos y adm
Procesos y admProcesos y adm
Procesos y admgiovatovar
 
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsvictdiazm
 
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsvictdiazm
 
Permisos de linux
Permisos de linuxPermisos de linux
Permisos de linuxbat18
 
Permisos de archivos y carpetas explicado
Permisos de archivos y carpetas explicadoPermisos de archivos y carpetas explicado
Permisos de archivos y carpetas explicadoCarlos Cuzco Julcamoro
 
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO ::: http://leymebamba.com
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO  ::: http://leymebamba.comUSUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO  ::: http://leymebamba.com
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
4 file ownerships and permissions
4 file ownerships and permissions4 file ownerships and permissions
4 file ownerships and permissionsJuan Camilo
 
4 file ownerships and permissions
4 file ownerships and permissions4 file ownerships and permissions
4 file ownerships and permissionscyberleon95
 
4 file ownerships and permissions
4 file ownerships and permissions4 file ownerships and permissions
4 file ownerships and permissionsyimfer1
 
Gestión de ficheros y directorios
Gestión de ficheros y directoriosGestión de ficheros y directorios
Gestión de ficheros y directoriosmanu betran
 
Comandos linux-para-gestiocc81n-de-usuarios-y-grupos1
Comandos linux-para-gestiocc81n-de-usuarios-y-grupos1Comandos linux-para-gestiocc81n-de-usuarios-y-grupos1
Comandos linux-para-gestiocc81n-de-usuarios-y-grupos1Aljirio Tapia Carrasco
 
Tema 3 Ficheros Y Permisos
Tema 3 Ficheros Y PermisosTema 3 Ficheros Y Permisos
Tema 3 Ficheros Y PermisosFresyMetal
 
Tema 3 Ficheros Y Permisos
Tema 3 Ficheros Y PermisosTema 3 Ficheros Y Permisos
Tema 3 Ficheros Y PermisosFresyMetal
 
5 the linux filesystem
5 the linux filesystem5 the linux filesystem
5 the linux filesystemyimfer1
 
5 the linux filesystem
5 the linux filesystem5 the linux filesystem
5 the linux filesystemJuan Camilo
 

Similar a 18 permisos linuxasoitsonp (20)

Procesos y adm
Procesos y admProcesos y adm
Procesos y adm
 
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissions
 
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissions
 
Permisos de linux
Permisos de linuxPermisos de linux
Permisos de linux
 
Gilipollas
GilipollasGilipollas
Gilipollas
 
Permisos de archivos y carpetas explicado
Permisos de archivos y carpetas explicadoPermisos de archivos y carpetas explicado
Permisos de archivos y carpetas explicado
 
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO ::: http://leymebamba.com
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO  ::: http://leymebamba.comUSUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO  ::: http://leymebamba.com
USUARIOS Y GRUPOS EN EL SISTEMA OPERATIVO ::: http://leymebamba.com
 
4 file ownerships and permissions
4 file ownerships and permissions4 file ownerships and permissions
4 file ownerships and permissions
 
4 file ownerships and permissions
4 file ownerships and permissions4 file ownerships and permissions
4 file ownerships and permissions
 
4 file ownerships and permissions
4 file ownerships and permissions4 file ownerships and permissions
4 file ownerships and permissions
 
Gestión de ficheros y directorios
Gestión de ficheros y directoriosGestión de ficheros y directorios
Gestión de ficheros y directorios
 
Comandos linux-para-gestiocc81n-de-usuarios-y-grupos1
Comandos linux-para-gestiocc81n-de-usuarios-y-grupos1Comandos linux-para-gestiocc81n-de-usuarios-y-grupos1
Comandos linux-para-gestiocc81n-de-usuarios-y-grupos1
 
18 permisos linuxasoitson
18 permisos linuxasoitson18 permisos linuxasoitson
18 permisos linuxasoitson
 
Tema 3 Ficheros Y Permisos
Tema 3 Ficheros Y PermisosTema 3 Ficheros Y Permisos
Tema 3 Ficheros Y Permisos
 
Tema 3 Ficheros Y Permisos
Tema 3 Ficheros Y PermisosTema 3 Ficheros Y Permisos
Tema 3 Ficheros Y Permisos
 
Consola 2
Consola 2Consola 2
Consola 2
 
GNU/Linux-Debian
GNU/Linux-Debian GNU/Linux-Debian
GNU/Linux-Debian
 
Tipos y permisos de archivos
Tipos y permisos de archivosTipos y permisos de archivos
Tipos y permisos de archivos
 
5 the linux filesystem
5 the linux filesystem5 the linux filesystem
5 the linux filesystem
 
5 the linux filesystem
5 the linux filesystem5 the linux filesystem
5 the linux filesystem
 

Más de OpenCourseWare México

LaGuerraEnNumeros-TResearch-HOMICIDIOS-MX (1).pdf
LaGuerraEnNumeros-TResearch-HOMICIDIOS-MX (1).pdfLaGuerraEnNumeros-TResearch-HOMICIDIOS-MX (1).pdf
LaGuerraEnNumeros-TResearch-HOMICIDIOS-MX (1).pdfOpenCourseWare México
 
Presentacion tutores ingles 7 de junio 2012
Presentacion tutores ingles 7 de junio 2012Presentacion tutores ingles 7 de junio 2012
Presentacion tutores ingles 7 de junio 2012OpenCourseWare México
 
Temario Administración de Usuarios UTS
Temario Administración de Usuarios UTSTemario Administración de Usuarios UTS
Temario Administración de Usuarios UTSOpenCourseWare México
 
Arquitectura de Redes Orientadas a Servicios
Arquitectura de Redes Orientadas a ServiciosArquitectura de Redes Orientadas a Servicios
Arquitectura de Redes Orientadas a ServiciosOpenCourseWare México
 
Introducción a las Redes Convergentes
Introducción a las Redes ConvergentesIntroducción a las Redes Convergentes
Introducción a las Redes ConvergentesOpenCourseWare México
 
Introducción a LDAP y los Servicios de Directorio
Introducción a LDAP y los Servicios de DirectorioIntroducción a LDAP y los Servicios de Directorio
Introducción a LDAP y los Servicios de DirectorioOpenCourseWare México
 

Más de OpenCourseWare México (20)

LaGuerraEnNumeros-TResearch-HOMICIDIOS-MX (1).pdf
LaGuerraEnNumeros-TResearch-HOMICIDIOS-MX (1).pdfLaGuerraEnNumeros-TResearch-HOMICIDIOS-MX (1).pdf
LaGuerraEnNumeros-TResearch-HOMICIDIOS-MX (1).pdf
 
Presentacion tutores ingles 7 de junio 2012
Presentacion tutores ingles 7 de junio 2012Presentacion tutores ingles 7 de junio 2012
Presentacion tutores ingles 7 de junio 2012
 
Herramientas de Seguridad en Linux
Herramientas de Seguridad en LinuxHerramientas de Seguridad en Linux
Herramientas de Seguridad en Linux
 
Sistemas de Cableado Estructurado
Sistemas de Cableado EstructuradoSistemas de Cableado Estructurado
Sistemas de Cableado Estructurado
 
Temario Redes Convergentes UTS
Temario Redes Convergentes UTSTemario Redes Convergentes UTS
Temario Redes Convergentes UTS
 
Instalación de phpLDAPadmin
Instalación de phpLDAPadminInstalación de phpLDAPadmin
Instalación de phpLDAPadmin
 
Open LDAP
Open LDAPOpen LDAP
Open LDAP
 
Ejercicios LDAP
Ejercicios LDAPEjercicios LDAP
Ejercicios LDAP
 
Administración de LDAP
Administración de LDAPAdministración de LDAP
Administración de LDAP
 
Introducción a LDAP
Introducción a LDAPIntroducción a LDAP
Introducción a LDAP
 
Temario Administración de Usuarios UTS
Temario Administración de Usuarios UTSTemario Administración de Usuarios UTS
Temario Administración de Usuarios UTS
 
Arquitectura de Redes Orientadas a Servicios
Arquitectura de Redes Orientadas a ServiciosArquitectura de Redes Orientadas a Servicios
Arquitectura de Redes Orientadas a Servicios
 
Introducción a las Redes Convergentes
Introducción a las Redes ConvergentesIntroducción a las Redes Convergentes
Introducción a las Redes Convergentes
 
Diseño de Redes
Diseño de RedesDiseño de Redes
Diseño de Redes
 
Ldap
LdapLdap
Ldap
 
Introducción a LDAP y los Servicios de Directorio
Introducción a LDAP y los Servicios de DirectorioIntroducción a LDAP y los Servicios de Directorio
Introducción a LDAP y los Servicios de Directorio
 
12 servicios webftp_windowsasoitson
12 servicios webftp_windowsasoitson12 servicios webftp_windowsasoitson
12 servicios webftp_windowsasoitson
 
21 dns linux_asoitsonp
21 dns linux_asoitsonp21 dns linux_asoitsonp
21 dns linux_asoitsonp
 
20 dhcp linux_asoitsonp
20 dhcp linux_asoitsonp20 dhcp linux_asoitsonp
20 dhcp linux_asoitsonp
 
19 usuarios gruposlinuxasoitsonp
19 usuarios gruposlinuxasoitsonp19 usuarios gruposlinuxasoitsonp
19 usuarios gruposlinuxasoitsonp
 

18 permisos linuxasoitsonp

  • 1. Instituto Tecnológico de Sonora Permisos de acceso a archivos en Linux José Manuel Acosta Rendón Marzo 2010
  • 2. Permisos de acceso a archivos La mayoría de los sistema 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 permitir el acceso de un determinado usuario a un archivo para su visualización de contenidos, modificación y/o ejecución (en caso de un archivo ejecutable).
  • 3. Diferencias entre los sistemas operativos Los sistemas UNIX o compatibles POSIX, incluyendo sistemas basados en Linux y Mac OS X, poseen un sistema simple para el manejo de permisos sobre archivos individuales. POSIX especifica también un sistema de listas de control de acceso, pero sólo está implementado por ciertos sistemas de archivos y sistemas operativos. Las variantes de DOS (incluyendo los productos de Microsoft MS-DOS, Windows 95, Windows 98, y Windows Me) no implementan ningún sistema de permisos. Existe un atributo de "solo lectura" que puede ser asignado o quitado de cualquier archivo por cualquier usuario. Microsoft Windows NT y sus derivados (incluyendo Windows 2000 y Windows XP), así como VMS y OpenVMS usan listas de control de acceso (ACLs) para administrar un conjunto más complejo y variado de permisos.
  • 4. Permisos tradicionales es sistemas UNIX/LINUX: Notación Los permisos de sistemas UNIX se dividen en tres clases, conocidas como usuario, grupo y otros (con frecuencia abreviado UGO, por sus siglas en inglés, User, Group, Others). De hecho, los permisos en Unix son una forma simplificada de listas de control de acceso (ACLs).
  • 5. Notación simbólica Existen muchas formas para representar los esquemas de permisos Unix. La forma más común es la notación simbólica. Este esquema permite representar permisos en una serie de 10 caracteres. El primer carácter indica el tipo de archivo: - denota un archivo regular d denota un directorio b denota un archivo especial de bloques c denota un archivo especial de caracteres l denota un enlace simbólico p denota un tubo nombrado s denota un socket de dominio
  • 6. Notación simbólica Cada clase de permisos se representa por tres caracteres. El primer conjunto de caracteres representa la clase de usuario. El segundo conjunto representa la clase de grupo. El tercer y último conjunto de tres caracteres representa la clase del resto. Cada uno de los tres caracteres representa los permisos de lectura, escritura y ejecución respectivamente: Primer carácter - archivo regular d directorio l enlace simbólico Tres grupos de tres caracteres primero lo que el propietario (o dueño) puede hacer segundo lo que los miembros del grupo de usuarios pueden hacer tercero lo que el resto de los usuarios pueden hacer Cada carácter primero r: leíble, -: no leíble segundo w: modificable, -: protegido contra escritura tercero x: ejecutable, -: no ejecutable
  • 7. Ejemplos Estos son algunos ejemplos de notación simbólica: Permisos Interpretación -rwxr-xr-x para un archivo regular que tiene todos los permisos asignados para su propietario y solo permisos de lectura y ejecución para el grupo de usuarios del archivo y el resto de los usuarios. Ningún usuario, salvo el propietario, puede modificar los contenidos del archivo. crw-rw-r-- para un archivo especial de caracteres que tiene permisos de lectura y escritura para su propietario y grupo de usuarios y solo permiso de lectura para el resto de los usuarios. dr-x------ para un directorio que tiene permisos de lectura y ejecución únicamente para su propietario.
  • 8. Notación octal Otra forma muy común de representar los permisos Unix es la notación octal, que consiste en un valor de tres o cuatro dígitos en base 8. Con la notación octal de tres dígitos, cada número representa un componente distinto del conjunto de permisos: clase de usuario, clase de grupo y clase del resto respectivamente. Cada uno de estos dígitos es la suma de los bits que lo componen. El peso de cada bit en un dígito es el siguiente: El bit de lectura suma 4 al total El bit de escritura suma 2 al total El bit de ejecución suma 1 al total Ejemplos -rwxr-xr-x se representa como 755 en notación octal de tres dígitos -rw-rw-r-- se representa como 664 en notación octal de tres dígitos -r-x------ se representa como 500 en notación octal de tres dígitos
  • 9. Notación octal Como resultado de la combinación de los tres tipos de permisos (lectura, escritura y ejecución), con las tres clases de usuarios (dueño, grupo y otros), se obtiene 23 = 8 permisos en total que pueden ser asignados o denegados de forma independiente. La base 8 se utiliza habitualmente para que exista un dígito por cada combinación de permisos (un bit a modo de bandera por cada permiso, con valor 1 ó 0 según el permiso esté concedido o denegado). Así, las posibles combinaciones se resumen en números octales de tres dígitos del 000 al 777, cada uno de los cuales permite setear un tipo de permiso distinto a cada clase de usuario: El primer dígito setea el tipo de permiso deseado al dueño; el segundo al grupo; y el tercero al resto de los usuarios.
  • 11. ¡¡ Gracias ¡¡ José Manuel Acosta R. Marzo 2010