• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Permisos basicos linux
 

Permisos basicos linux

on

  • 1,323 views

 

Statistics

Views

Total Views
1,323
Views on SlideShare
1,323
Embed Views
0

Actions

Likes
0
Downloads
15
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Permisos basicos linux Permisos basicos linux Presentation Transcript

    • 1Permisos básicos en Linux
    • 2Contenido1.- Comandos de archivos y directorios2.- Permisos en Linux3.- Chmod
    • 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
    • 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
    • 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
    • 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
    • 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• 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
    • 10La combinación de bits encendidos o apagados encada grupo da ocho posibles combinaciones devalores, 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ó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
    • 12Chmod• 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 todoun árbol de directorios, es decir, varios directoriosanidados y sus archivos correspondientes, es usarla opción -R, de recursividad:
    • 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]
    • 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