Your SlideShare is downloading. ×
Permisos basicos linux
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Permisos basicos linux

1,310
views

Published on

Published in: Devices & Hardware

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,310
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
26
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 1Permisos básicos en Linux
  • 2. 2Contenido1.- Comandos de archivos y directorios2.- Permisos en Linux3.- Chmod
  • 3. 3Comandos de archivos y directoriosEstos comandos son los que se usan para moverse yrealizar 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. 4Comandos 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. 5Comandos 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. 6Comandos 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. 7Permisos en LinuxEn Linux, todo archivo y directorio tiene tres nivelesde 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 undirectorio 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. 10La combinación de bits encendidos o apagados encada grupo da ocho posibles combinaciones devalores, 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ónr - -= 4 solo permiso de lecturar - x= 5 permisos de lectura y ejecuciónr w -= 6 permisos de lectura y escriturar w x= 7 todos los permisos establecidos, lectura, escritura y ejecución
  • 12. 12Chmod• 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 todoun árbol de directorios, es decir, varios directoriosanidados y sus archivos correspondientes, es usarla opción -R, de recursividad:
  • 14. 14Otra manera popular de establecer los permisosde un archivo o directorio es a través deidentificadores 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. 15Si queremos que otros tengan permiso de escritura sería chmod o+warchivo, todos los usuarios con permisos de ejecución chmod a+x archivo.
  • 16. 16

×