1 / 43

File Ownerships and Permissions

File Ownerships and Permissions. Capitulo 1. Propiedades de Archivos regulares y Permisos. Usuarios propietarios, Grupos propietarios y Permisos. Linux es un entorno multiusuario Varias personas pueden estar trabajando al mismo tiempo Ejemplo Usuario A: Trabajando con editor de texto

kiley
Download Presentation

File Ownerships and Permissions

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. FileOwnerships and Permissions

  2. Capitulo 1 Propiedades de Archivos regulares y Permisos

  3. Usuarios propietarios, Grupos propietarios y Permisos • Linux es un entorno multiusuario • Varias personas pueden estar trabajando al mismo tiempo • Ejemplo • Usuario A: Trabajando con editor de texto • Usuario B: Trabajando con Open Office • Root: Administrando

  4. Usuarios propietarios, Grupos propietarios y Permisos • Linux tiene tres propiedades que permiten a los usuarios controlar quién tiene acceso al archivo y cómo: • Usuario propietario • Grupo propietario • Permisos otorgados

  5. Usuarios propietarios, Grupos propietarios y Permisos • Cuando un usuario crea un archivo • Se convierte en el propietario del archivo • El grupo primario del usuario, se convierte en el propietario del archivo • Los bits de permiso definen la forma como las tres clases diferentes de usuarios pueden usar el archivo

  6. Usuarios propietarios, Grupos propietarios y Permisos • Las Clases de Usuario son • El propietario del archivo • Los miembros del grupo que poseen el archivo • Cualquier otro usuario.

  7. Usuarios propietarios, Grupos propietarios y Permisos Usuario Nombre Archivo Grupo

  8. Tipos de permisos a los archivos • Al decidir quién puede tener acceso al archivo, un usuario puede distinguir entre tres tipos de permisos.

  9. clases de acceso • Cada archivo tiene una serie de permisos de lectura(r), escritura(w), y ejecución(X) • Por lo general son 9 los caracteres de permisos • Cada serie de permisos es aplicable a un tipo de acceso

  10. clases de acceso • Los tipos de acceso son: • Usuario: Propietario de archivo • Grupo: Grupo al que pertenece el usuario • Otros: Usuarios que no pertenecen al grupo

  11. Lógica deacceso • ¿El usuario es propietario del archivo? Si lo es entonces utiliza los permisos de usuario. • ¿El usuario es miembro del grupo que dueño del archivo? Si lo es entonces se utilizan los permisos de grupo. • De lo contrario, se utilizan los otros permisos.

  12. Capitulo 2 Cambio en los permisos de archivos

  13. Cambio en los permisos de archivos • Cuando alguien crea un archivo, por defecto el archivo puede ser modificado por sólo una persona, pero puede ser leído por todos en el sistema. • Usualmente, en Linux, al permiso de archivo se le conoce como el "modo" del archivo.

  14. Cambio en los permisos de archivos (chmod) • El comando chmod permite cambiar cualquier permiso asociado con un archivo. • El nombre chmod es un atajo para cambiar modo.

  15. Comando chmod • El primer argumento está compuesto por una secuencia de letras que especifican las clases de acceso, seguidas por los signos: más, menos, o igual y por otra secuencia de letras que especifican el tipo de permiso a cambiar.

  16. Comando chmod • Cualquier argumento subsecuente especifica una lista de archivos para aplicar los cambios.

  17. Comando chmod

  18. Ejemplos de uso de comando chmod

  19. Capitulo 3 Cambio de Propiedad de Archivos

  20. Algo sobre usuarios • Todos lo usuarios tienen asignados un id de usuario • Los nombres e ids de usuarios se guardan en /etc/passwd • Los usuarios tienen un directorio home asignado • Los usuarios no pueden leer, ejecutar y escribir los archivos de otros usuarios sin su permiso

  21. Algo sobre grupos • Los usuarios tienen un grupo asignado mediante su id de grupo (gid) • Los gids son guardados en /etc/group • Cadausuariostieneasignadosupropiogrupoprivado • Aunque pueden agregarse a otros grupos adicionales llamados secundarios • Todos los usuarios pueden compartir archivos mediante su grupo

  22. Para que utilizar las propiedades de archivo • ¿Qué sucedería si usted quisiera compartir el archivo con un grupo de personas pero no con todos? • ¿qué pasaría si quisiera modificarlo?

  23. Propiedad de Archivos • Cuando se crea un archivo • El archivo pertenece al usuario • Pertenece al grupo primario del usuario • En RHEL, éste sería usualmente el grupo privado del creador. • No es útil para trabajar en colaboración • Para compartir el archivo, lo debe cambiar el propietario del archivo de grupo

  24. Comando chgrp • chgrp GROUP ARCHIVO… • El primer argumento especifica el nuevo grupo propietario de archivo • Los argumentos subsecuentes listan los archivos cuyo propietario de grupo se va a cambiar

  25. Comando chgrp • El propietario del grupo sólo lo puede cambiar el usuario dueño del archivo, y el usuario debe ser un miembro del nuevo grupo de propietarios del archivo. chgrp groupx archivo.txt

  26. Cambio de los propietarios de archivos • En raras ocasiones, es necesario que el administrador cambie el usuario propietario del archivo. • Esto se puede hacer utilizando chown

  27. Comando chown • chown USER ARCHIVO... • El primer argumento es el nombre del nuevo usuario del archivo • Los argumentos siguientes son los nombres de los archivos a cambiar • Sólo el usuario administradores (root) puede usar chown

  28. ¿Quién puede Modificar los Propietarios de archivos y los Permisos?

  29. Capitulo 4 Propiedad de Directorios y Permisos

  30. Propiedad de Directorios y Permisos • Un directorio es solo un tipo especial de archivo • Tienen las mismas clases de permisos • lectura (r), escritura (w) y ejecución (x) • Un usuario propietario • Un grupo propietario y las mismas clases de acceso ((u)suario, (g)rupo,y (o)tro).

  31. Propiedad de Directorios y Permisos • Los directorios se utilizan de manera diferentes a los archivos • Los permisos de directorio tienen diferentes interpretaciones • ¿Qué hace la gente con los directorios? • Se listan los contenidos • Borran archivos • Crear nuevos archivos • Mover archivos

  32. Propiedad de Directorios y Permisos Los permisos de directorios tienen la siguiente interpretación • Leer (r): Listar contenido del directorio • Escribir (w): Agregar o suprimir un archivo • Buscar (x): Permite referirse a cualquier archivo dentro de un directorio (incluyendo subdirectorios)

  33. Propiedad de Directorios y Permisos

  34. Propiedad de Directorios y Permisos • Un directorio de inicio no sigue los permisos predeterminados • En Red Hat Enterprise Linux, los directorios de inicio están "protegidos". Por defecto, sólo el usuario propietario de un directorio de inicio tiene permisos de buscar

  35. Propiedad de Directorios y Permisos • Para modificar los permisos de los archivos se puede utilizar el comando chmod • Los permisos de los directorios son heredables, por lo tanto considere el permiso del directorio padre

  36. Propiedad de Directorios y Permisos • Para compartir un directorio presente en home, es necesario otorgar permisos de ejecución y lectura al home

  37. Propiedad de Directorios y Permisos ¿Puede ocasionar un problema permitir dar permisos de ejecución al directorio home? SI, ya que si existiera otro subdirectorio puede ser accedido por los valores por defecto

  38. Propiedad de Directorios y Permisos ¿Cómo solucionarlo? Modificando los permisos del subdirectorio

  39. Capitulo 5 Revisitando chmod: Notación Octal

  40. chmod: Notación Octal • El comando chmod puede usar un sintaxis octal alterna • La sintaxis octal es a menudo más rápida

  41. chmod: Notación Octal • ¿De dónde salió 600? • Con la notación octal, cada clase de acceso obtiene un dígito, las "centenas" para el usuario (u); las "decenas" para el grupo (g) y las "unidades" para otro (o) .

  42. chmod: Notación Octal • A cada tipo de permiso se le concede un valor: • Read (r): 4 • Write (w): 2 • Execute (x): 1 • Los dígitos de una notación octal son la suma de los permisos concedidos para cada clase de acceso.

  43. chmod: Notación Octal • Ejemplos

More Related