SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Downloaden Sie, um offline zu lesen
1




Permisos básicos en Linux
2




Contenido
1.- Comandos de archivos y directorios

2.- Permisos en Linux

3.- Chmod
3




Comandos de archivos y directorios
Estos comandos son los que se usan para moverse y
realizar acciones respecto a archivos y directorios.

•   ls: listar los archivos
•   mkdir nombre: crear un directorio
•   rmdir nombre: borrar directorios
•   cd nombre: cambiar de directorio
•   pwd: muestra la ruta actual
•   cp ruta_origen ruta_destino: copiar archivo
•   rm nombre: borrar archivos
4




Comandos de archivos y directorios
• mv ruta_origen ruta_destino: mover o
  renombrar archivos y directorios
• find nombre: buscar archivos
• file nombre: dice que tipo de archivo es
• stat nombre: mostrar el estado del archivo
• ln [s] nom_archivo nom_acceso: crea
  enlaces a archivos o carpetas
5




Comandos de archivos y directorios
• more nombre: ver el contenido de un archivo por
  pantalla
• less nombre: ver el contenido de archivo en
  forma de documento (para salir pulsar q)
• cat nombre: ver el contenido de un archivos, unir
  varios archivos en uno
• split nombre: dividir archivos
• wc nombre: cuenta líneas palabras o caracteres
  en un archivo
• grep palabra archivo: buscar un texto en archivo
6




Comandos de archivos y directorios
• join: cruzar la información de dos archivos y
  muestra las partes que se repiten
• diff: mostrar las diferencias entre dos archivos
• fuser: mostrar que usuario tiene en uso o
  bloqueado un archivo o recurso
• chmod: cambiar permisos a archivos y
  directorios
• chown: cambiar de propietario
• chgrp: cambiar de grupo
7




Permisos en Linux
En Linux, todo archivo y directorio tiene tres niveles
de permisos de acceso:
 Los que se aplican al propietario del archivo
 Los que se aplican al grupo que tiene el archivo
Los que se aplican a todos los usuarios del sistema.
Podemos ver los permisos cuando listamos un
directorio con ls -l:
Ejemplo
•   $> ls -l -rwxrwxr-- 1 sergio ventas 9090 sep 9 14:10 presentacion
•   -rw-rw-r-- 1 sergio sergio 2825990 sep 7 16:36 reporte1
•   drwxr-xr-x 2 sergio sergio 4096 ago 27 11:41 videos
8




• El primer carácter al extremo izquierdo,
  representa el tipo de archivo, los posibles valores
  para esta posición son los siguientes:
  • - un guión representa un archivo común (de texto,
    html, mp3, jpg, etc.)
  • d representa un directorio
  • l link, es decir un enlace o acceso directo
  • b binario, un archivo generalmente ejecutable
• Los siguientes 9 restantes, representan los
  permisos del archivo y deben verse en grupos de
  3.
• Los tres primeros representan los permisos para
  el propietario del archivo.
9




• Los tres siguientes son los permisos para el
  grupo del archivo y los tres últimos son los
  permisos para el resto del mundo o otros.
          rwx          rwx       rwx
        usuario       grupo       otros

• En cuanto a las letras, su significado son los
  siguientes:
 • r read - lectura
 • w write - escritura (en archivos: permiso de
   modificar, en directorios: permiso de crear
   archivos en el dir.)
 • x execution - ejecución
10




La combinación de bits encendidos o apagados en
cada grupo da ocho posibles combinaciones de
valores, es decir la suma de los bits encendidos:
11




- - -= 0   no se tiene ningún permiso

- - x= 1      solo permiso de ejecución

- w -= 2      solo permiso de escritura

- w x= 3   permisos de escritura y ejecución

r - -= 4       solo permiso de lectura

r - x= 5   permisos de lectura y ejecución

r w -= 6    permisos de lectura y escritura

r w x= 7
           todos los permisos establecidos,
             lectura, escritura y ejecución
12




Chmod
• chmod [opciones] permisos archivo[s]
Ejemplos:
13




•   $> chmod 755 reporte1
•   $> chmod -R 755 respaldos/*
•   $> chmod 511 respaldo.sh
•   $> chmod 700 julio*
•   $> chmod 644 *

Una opción común cuando se desea cambiar todo
un árbol de directorios, es decir, varios directorios
anidados y sus archivos correspondientes, es usar
la opción -R, de recursividad:
14




Otra manera popular de establecer los permisos
de un archivo o directorio es a través de
identificadores del bit (r,w, o x) de los permisos,
identificando algunos más:
  •   al usuario con la letra u
  •   al grupo con la letra g
  •   a otros usuarios con la letra o
  •   y cuando nos referimos a todos (usuario, grupo,
      otros) con la letra a (all, todos en inglés)
• El signo + para establecer el permiso
• El signo - para eliminar o quitar el permiso
         chmod augo[+|-]rwx[,...] archivo[s]
15



Si queremos que otros tengan permiso de escritura sería chmod o+w
archivo, todos los usuarios con permisos de ejecución chmod a+x archivo.
16

Weitere ähnliche Inhalte

Was ist angesagt?

4 file ownerships and permissions
4 file ownerships and permissions4 file ownerships and permissions
4 file ownerships and permissionscyberleon95
 
5 the linux filesystem
5 the linux filesystem5 the linux filesystem
5 the linux filesystemcyberleon95
 
Comandos Basicos De Linux
Comandos Basicos De LinuxComandos Basicos De Linux
Comandos Basicos De LinuxUsa
 
Consola y Comandos Básicos de Linux (I)
Consola y Comandos Básicos de Linux (I)Consola y Comandos Básicos de Linux (I)
Consola y Comandos Básicos de Linux (I)Julio Caiza
 
Permisos y ficheros en linux
Permisos y ficheros en linuxPermisos y ficheros en linux
Permisos y ficheros en linuxelkinvillasz
 
COMANDOS BASICOS DE LINUX
COMANDOS BASICOS DE LINUXCOMANDOS BASICOS DE LINUX
COMANDOS BASICOS DE LINUXvicente choque
 
Tutorial 18pag
Tutorial 18pagTutorial 18pag
Tutorial 18pageckoby
 
2.7 nombre de archivos y directorios rutas y exploracion de arbol
2.7 nombre de archivos y directorios rutas y exploracion de arbol2.7 nombre de archivos y directorios rutas y exploracion de arbol
2.7 nombre de archivos y directorios rutas y exploracion de arbolFernando Solis
 

Was ist angesagt? (17)

4 file ownerships and permissions
4 file ownerships and permissions4 file ownerships and permissions
4 file ownerships and permissions
 
Sistema Operativos - Objetivo 3 - Comandos Linux
Sistema Operativos - Objetivo 3 - Comandos LinuxSistema Operativos - Objetivo 3 - Comandos Linux
Sistema Operativos - Objetivo 3 - Comandos Linux
 
5 the linux filesystem
5 the linux filesystem5 the linux filesystem
5 the linux filesystem
 
Comandos Basicos De Linux
Comandos Basicos De LinuxComandos Basicos De Linux
Comandos Basicos De Linux
 
Mis comandos favoritos en linux parte 2
Mis comandos favoritos en linux parte 2Mis comandos favoritos en linux parte 2
Mis comandos favoritos en linux parte 2
 
Consola y Comandos Básicos de Linux (I)
Consola y Comandos Básicos de Linux (I)Consola y Comandos Básicos de Linux (I)
Consola y Comandos Básicos de Linux (I)
 
Permisos y ficheros en linux
Permisos y ficheros en linuxPermisos y ficheros en linux
Permisos y ficheros en linux
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linux
 
COMANDOS BASICOS DE LINUX
COMANDOS BASICOS DE LINUXCOMANDOS BASICOS DE LINUX
COMANDOS BASICOS DE LINUX
 
Comandos básicos GNU/Linux
Comandos básicos GNU/LinuxComandos básicos GNU/Linux
Comandos básicos GNU/Linux
 
Tutorial 18pag
Tutorial 18pagTutorial 18pag
Tutorial 18pag
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Mis comandos favoritos en linux parte 3
Mis comandos favoritos en linux parte 3Mis comandos favoritos en linux parte 3
Mis comandos favoritos en linux parte 3
 
2.7 nombre de archivos y directorios rutas y exploracion de arbol
2.7 nombre de archivos y directorios rutas y exploracion de arbol2.7 nombre de archivos y directorios rutas y exploracion de arbol
2.7 nombre de archivos y directorios rutas y exploracion de arbol
 
19 usuarios gruposlinuxasoitson
19 usuarios gruposlinuxasoitson19 usuarios gruposlinuxasoitson
19 usuarios gruposlinuxasoitson
 
Linux
LinuxLinux
Linux
 
Presentación linux
Presentación linuxPresentación linux
Presentación linux
 

Andere mochten auch

Permisos de linux
Permisos de linuxPermisos de linux
Permisos de linuxbat1820
 
Integrando Centos4.4 Con Active Directory
Integrando Centos4.4 Con Active DirectoryIntegrando Centos4.4 Con Active Directory
Integrando Centos4.4 Con Active DirectoryITSanchez
 
Linux ud6 - permisos de archivos
Linux   ud6 - permisos de archivosLinux   ud6 - permisos de archivos
Linux ud6 - permisos de archivosJavier Muñoz
 
Comandos permisos linux centos
Comandos permisos linux centosComandos permisos linux centos
Comandos permisos linux centosche_carlitos
 
Permisos De Archivos Linux
Permisos De Archivos LinuxPermisos De Archivos Linux
Permisos De Archivos Linuxmonica523
 
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
 
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
 

Andere mochten auch (12)

Permisos de linux
Permisos de linuxPermisos de linux
Permisos de linux
 
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
 
18 permisos linuxasoitsonp
18 permisos linuxasoitsonp18 permisos linuxasoitsonp
18 permisos linuxasoitsonp
 
Usuarios grupospermisos
Usuarios grupospermisosUsuarios grupospermisos
Usuarios grupospermisos
 
Linux ud6 - permisos de archivos
Linux   ud6 - permisos de archivosLinux   ud6 - permisos de archivos
Linux ud6 - permisos de archivos
 
Comandos permisos linux centos
Comandos permisos linux centosComandos permisos linux centos
Comandos permisos linux centos
 
Permisos De Archivos Linux
Permisos De Archivos LinuxPermisos De Archivos Linux
Permisos De Archivos 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
 
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
 

Ähnlich wie Permisos basicos linux

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
 
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 permissionsyimfer1
 
2.7 nombre de archivos y directorios rutas y exploracion de arbol
2.7 nombre de archivos y directorios rutas y exploracion de arbol2.7 nombre de archivos y directorios rutas y exploracion de arbol
2.7 nombre de archivos y directorios rutas y exploracion de arbolFernando Solis
 
Permisos de archivos completo
Permisos de archivos completoPermisos de archivos completo
Permisos de archivos completoGrecia Machaca
 
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 en tabla
Comandos en tablaComandos en tabla
Comandos en tablayoes1053
 
Curso Basico Ponencia 678
Curso Basico Ponencia 678Curso Basico Ponencia 678
Curso Basico Ponencia 678Antonio Durán
 
Linux basico-5.PDF
Linux basico-5.PDFLinux basico-5.PDF
Linux basico-5.PDFULEAM
 

Ähnlich wie Permisos basicos linux (20)

Mis comandos favoritos en linux parte 2
Mis comandos favoritos en linux parte 2Mis comandos favoritos en linux parte 2
Mis comandos favoritos en linux parte 2
 
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
 
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
 
Intro comandos unix
Intro comandos   unixIntro comandos   unix
Intro comandos unix
 
2.7 nombre de archivos y directorios rutas y exploracion de arbol
2.7 nombre de archivos y directorios rutas y exploracion de arbol2.7 nombre de archivos y directorios rutas y exploracion de arbol
2.7 nombre de archivos y directorios rutas y exploracion de arbol
 
GNU/Linux-Debian
GNU/Linux-Debian GNU/Linux-Debian
GNU/Linux-Debian
 
Chmod
ChmodChmod
Chmod
 
Permisos
PermisosPermisos
Permisos
 
Permisos de archivos completo
Permisos de archivos completoPermisos de archivos completo
Permisos de archivos completo
 
Linux Para Asterisk
Linux Para AsteriskLinux Para Asterisk
Linux Para Asterisk
 
Comandos utiles linux
Comandos utiles linuxComandos utiles linux
Comandos utiles linux
 
Gestión de ficheros y directorios
Gestión de ficheros y directoriosGestión de ficheros y directorios
Gestión de ficheros y directorios
 
Gilipollas
GilipollasGilipollas
Gilipollas
 
Consola 2
Consola 2Consola 2
Consola 2
 
Comandos en tabla
Comandos en tablaComandos en tabla
Comandos en tabla
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Curso Basico Ponencia 678
Curso Basico Ponencia 678Curso Basico Ponencia 678
Curso Basico Ponencia 678
 
Linux basico-5.PDF
Linux basico-5.PDFLinux basico-5.PDF
Linux basico-5.PDF
 

Kürzlich hochgeladen

guerra de ira presentacion power point m
guerra de ira presentacion power point mguerra de ira presentacion power point m
guerra de ira presentacion power point myeimerestibenmuelas
 
TEORIA CONTINGENCIAL Precursores y Aportes a la Administración
TEORIA CONTINGENCIAL Precursores y Aportes a la AdministraciónTEORIA CONTINGENCIAL Precursores y Aportes a la Administración
TEORIA CONTINGENCIAL Precursores y Aportes a la AdministraciónCUSICANQUIRAMREZLADY
 
Tema 2 Arquitectura del computador - Ing David Ribera.ppt
Tema 2 Arquitectura del computador - Ing David Ribera.pptTema 2 Arquitectura del computador - Ing David Ribera.ppt
Tema 2 Arquitectura del computador - Ing David Ribera.pptKerryElSistemaInvher
 
Patrones Funcionales de Marjory Gordon.pptx
Patrones Funcionales de Marjory Gordon.pptxPatrones Funcionales de Marjory Gordon.pptx
Patrones Funcionales de Marjory Gordon.pptxErandiCamperoBojorge
 
PA 1 - DERECHO PENAL - JUAN VIDAL DEZA DEZA.pdf
PA 1 - DERECHO PENAL - JUAN VIDAL DEZA DEZA.pdfPA 1 - DERECHO PENAL - JUAN VIDAL DEZA DEZA.pdf
PA 1 - DERECHO PENAL - JUAN VIDAL DEZA DEZA.pdfJuanVidalDezaDeza
 
EXPOSICION_REGLAMENO_DE_EVALUACIÓN_RM._190.pdf
EXPOSICION_REGLAMENO_DE_EVALUACIÓN_RM._190.pdfEXPOSICION_REGLAMENO_DE_EVALUACIÓN_RM._190.pdf
EXPOSICION_REGLAMENO_DE_EVALUACIÓN_RM._190.pdfRosiClaros
 
La Displasia Ectodérmica en Bolivia .pptx
La Displasia Ectodérmica en Bolivia .pptxLa Displasia Ectodérmica en Bolivia .pptx
La Displasia Ectodérmica en Bolivia .pptxcruzjavi733
 
El uso de las T I C en la vida cotidiana.
El uso de las T I C en la vida cotidiana.El uso de las T I C en la vida cotidiana.
El uso de las T I C en la vida cotidiana.SEAT
 
137489674-Regimenes-Tributarios-MYPES-ppt.ppt
137489674-Regimenes-Tributarios-MYPES-ppt.ppt137489674-Regimenes-Tributarios-MYPES-ppt.ppt
137489674-Regimenes-Tributarios-MYPES-ppt.pptALEJANDRAKATHERINESA
 
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pdf
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pdf644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pdf
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pdfRosiClaros
 
Fundamentos de Ensamblaje de Sistemas informáticos.pptx
Fundamentos de Ensamblaje de Sistemas informáticos.pptxFundamentos de Ensamblaje de Sistemas informáticos.pptx
Fundamentos de Ensamblaje de Sistemas informáticos.pptxJulian Flores
 
La Electricidad y la Electrónica gabriela (1).pdf
La Electricidad y la Electrónica gabriela (1).pdfLa Electricidad y la Electrónica gabriela (1).pdf
La Electricidad y la Electrónica gabriela (1).pdfelabarbosa396
 

Kürzlich hochgeladen (12)

guerra de ira presentacion power point m
guerra de ira presentacion power point mguerra de ira presentacion power point m
guerra de ira presentacion power point m
 
TEORIA CONTINGENCIAL Precursores y Aportes a la Administración
TEORIA CONTINGENCIAL Precursores y Aportes a la AdministraciónTEORIA CONTINGENCIAL Precursores y Aportes a la Administración
TEORIA CONTINGENCIAL Precursores y Aportes a la Administración
 
Tema 2 Arquitectura del computador - Ing David Ribera.ppt
Tema 2 Arquitectura del computador - Ing David Ribera.pptTema 2 Arquitectura del computador - Ing David Ribera.ppt
Tema 2 Arquitectura del computador - Ing David Ribera.ppt
 
Patrones Funcionales de Marjory Gordon.pptx
Patrones Funcionales de Marjory Gordon.pptxPatrones Funcionales de Marjory Gordon.pptx
Patrones Funcionales de Marjory Gordon.pptx
 
PA 1 - DERECHO PENAL - JUAN VIDAL DEZA DEZA.pdf
PA 1 - DERECHO PENAL - JUAN VIDAL DEZA DEZA.pdfPA 1 - DERECHO PENAL - JUAN VIDAL DEZA DEZA.pdf
PA 1 - DERECHO PENAL - JUAN VIDAL DEZA DEZA.pdf
 
EXPOSICION_REGLAMENO_DE_EVALUACIÓN_RM._190.pdf
EXPOSICION_REGLAMENO_DE_EVALUACIÓN_RM._190.pdfEXPOSICION_REGLAMENO_DE_EVALUACIÓN_RM._190.pdf
EXPOSICION_REGLAMENO_DE_EVALUACIÓN_RM._190.pdf
 
La Displasia Ectodérmica en Bolivia .pptx
La Displasia Ectodérmica en Bolivia .pptxLa Displasia Ectodérmica en Bolivia .pptx
La Displasia Ectodérmica en Bolivia .pptx
 
El uso de las T I C en la vida cotidiana.
El uso de las T I C en la vida cotidiana.El uso de las T I C en la vida cotidiana.
El uso de las T I C en la vida cotidiana.
 
137489674-Regimenes-Tributarios-MYPES-ppt.ppt
137489674-Regimenes-Tributarios-MYPES-ppt.ppt137489674-Regimenes-Tributarios-MYPES-ppt.ppt
137489674-Regimenes-Tributarios-MYPES-ppt.ppt
 
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pdf
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pdf644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pdf
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pdf
 
Fundamentos de Ensamblaje de Sistemas informáticos.pptx
Fundamentos de Ensamblaje de Sistemas informáticos.pptxFundamentos de Ensamblaje de Sistemas informáticos.pptx
Fundamentos de Ensamblaje de Sistemas informáticos.pptx
 
La Electricidad y la Electrónica gabriela (1).pdf
La Electricidad y la Electrónica gabriela (1).pdfLa Electricidad y la Electrónica gabriela (1).pdf
La Electricidad y la Electrónica gabriela (1).pdf
 

Permisos basicos linux

  • 2. 2 Contenido 1.- Comandos de archivos y directorios 2.- Permisos en Linux 3.- Chmod
  • 3. 3 Comandos de archivos y directorios Estos comandos son los que se usan para moverse y realizar acciones respecto a archivos y directorios. • ls: listar los archivos • mkdir nombre: crear un directorio • rmdir nombre: borrar directorios • cd nombre: cambiar de directorio • pwd: muestra la ruta actual • cp ruta_origen ruta_destino: copiar archivo • rm nombre: borrar archivos
  • 4. 4 Comandos de archivos y directorios • mv ruta_origen ruta_destino: mover o renombrar archivos y directorios • find nombre: buscar archivos • file nombre: dice que tipo de archivo es • stat nombre: mostrar el estado del archivo • ln [s] nom_archivo nom_acceso: crea enlaces a archivos o carpetas
  • 5. 5 Comandos de archivos y directorios • more nombre: ver el contenido de un archivo por pantalla • less nombre: ver el contenido de archivo en forma de documento (para salir pulsar q) • cat nombre: ver el contenido de un archivos, unir varios archivos en uno • split nombre: dividir archivos • wc nombre: cuenta líneas palabras o caracteres en un archivo • grep palabra archivo: buscar un texto en archivo
  • 6. 6 Comandos de archivos y directorios • join: cruzar la información de dos archivos y muestra las partes que se repiten • diff: mostrar las diferencias entre dos archivos • fuser: mostrar que usuario tiene en uso o bloqueado un archivo o recurso • chmod: cambiar permisos a archivos y directorios • chown: cambiar de propietario • chgrp: cambiar de grupo
  • 7. 7 Permisos en Linux En Linux, todo archivo y directorio tiene tres niveles de permisos de acceso:  Los que se aplican al propietario del archivo  Los que se aplican al grupo que tiene el archivo Los que se aplican a todos los usuarios del sistema. Podemos ver los permisos cuando listamos un directorio con ls -l: Ejemplo • $> ls -l -rwxrwxr-- 1 sergio ventas 9090 sep 9 14:10 presentacion • -rw-rw-r-- 1 sergio sergio 2825990 sep 7 16:36 reporte1 • drwxr-xr-x 2 sergio sergio 4096 ago 27 11:41 videos
  • 8. 8 • El primer carácter al extremo izquierdo, representa el tipo de archivo, los posibles valores para esta posición son los siguientes: • - un guión representa un archivo común (de texto, html, mp3, jpg, etc.) • d representa un directorio • l link, es decir un enlace o acceso directo • b binario, un archivo generalmente ejecutable • Los siguientes 9 restantes, representan los permisos del archivo y deben verse en grupos de 3. • Los tres primeros representan los permisos para el propietario del archivo.
  • 9. 9 • Los tres siguientes son los permisos para el grupo del archivo y los tres últimos son los permisos para el resto del mundo o otros. rwx rwx rwx usuario grupo otros • En cuanto a las letras, su significado son los siguientes: • r read - lectura • w write - escritura (en archivos: permiso de modificar, en directorios: permiso de crear archivos en el dir.) • x execution - ejecución
  • 10. 10 La combinación de bits encendidos o apagados en cada grupo da ocho posibles combinaciones de valores, es decir la suma de los bits encendidos:
  • 11. 11 - - -= 0 no se tiene ningún permiso - - x= 1 solo permiso de ejecución - w -= 2 solo permiso de escritura - w x= 3 permisos de escritura y ejecución r - -= 4 solo permiso de lectura r - x= 5 permisos de lectura y ejecución r w -= 6 permisos de lectura y escritura r w x= 7 todos los permisos establecidos, lectura, escritura y ejecución
  • 12. 12 Chmod • chmod [opciones] permisos archivo[s] Ejemplos:
  • 13. 13 • $> chmod 755 reporte1 • $> chmod -R 755 respaldos/* • $> chmod 511 respaldo.sh • $> chmod 700 julio* • $> chmod 644 * Una opción común cuando se desea cambiar todo un árbol de directorios, es decir, varios directorios anidados y sus archivos correspondientes, es usar la opción -R, de recursividad:
  • 14. 14 Otra manera popular de establecer los permisos de un archivo o directorio es a través de identificadores del bit (r,w, o x) de los permisos, identificando algunos más: • al usuario con la letra u • al grupo con la letra g • a otros usuarios con la letra o • y cuando nos referimos a todos (usuario, grupo, otros) con la letra a (all, todos en inglés) • El signo + para establecer el permiso • El signo - para eliminar o quitar el permiso chmod augo[+|-]rwx[,...] archivo[s]
  • 15. 15 Si queremos que otros tengan permiso de escritura sería chmod o+w archivo, todos los usuarios con permisos de ejecución chmod a+x archivo.
  • 16. 16