chmod, chgrp, chown
Comandos linux para asignar permisos y dueños de archivos y/o carpetas
Comando Efecto
chown Maneja el dueño
chgrp Asigna el grupo
chmod Asigna los permisos de escritura, lectura y ejecución
PROPIETARIO
Sintaxis para usar chown:
Sintaxis para usar chown:
chown [nombre_propietario] [nombre_archivo_o_carpeta]
Si escribimos:
chown -R [nombre_propietario] [nombre_carpeta]
Cambia en forma recursiva el propietario del contenido de la carpeta. Es decir de todo lo que contenga dicha carpeta.
GRUPO
Sintaxis para usar chgrp:
Sintaxis para usar chgrp:
chgrp [nombre_grupo] [nombre_archivo]
PERMISOS
La sintaxis para usar chmod con texto:
La sintaxis para usar chmod con texto:
chmod [ugo][+-=][rwx] [nombre_archivo]
Sintaxis para usar el chmod con números:
chmod [modificadores] [Tres números con la suma de los permisos] [nombre_archivo]
El concepto de usuario en UNIX
Opción A quien se refiere
u Usuario
g Grupo
o Dueño
a Todos
Tipos de permiso de acceso
El tipo de permisos se pueden establecer con letras o números. La base 8 (binarios) es un bit por cada permiso, en el orden de lectura, escritura y ejecución con valor 1 o 0 según si esta concedido o denegado. El guión significa que los otros permisos fueron denegados.
El tipo de permisos se pueden establecer con letras o números. La base 8 (binarios) es un bit por cada permiso, en el orden de lectura, escritura y ejecución con valor 1 o 0 según si esta concedido o denegado. El guión significa que los otros permisos fueron denegados.
Opción Opción Binarios Definición
con número con letra
4 r-- 100 Leer
2 -w- 010 Escribir
1 --x 001 Ejecutar
0 --- 000 Sin acceso
La combinación de los permisos es la suma de los básicos en el caso de los números y en el de las letras se agrupan de tres en tres (rwx) poniendo la característica deseada y si no se quiere una de ella se sustituye por un guión.
Combinaciones de permisos
Opción Opción Binarios Definición
con número con letra
3 -wx 011 Escribir y ejecutar
5 r-x 101 Leer y ejecutar
6 rw- 110 Leer y escribir
7 rwx 111 Leer, escribir y ejecutar
La asignación de los permisos se divide en tres partes la primera se refiere al dueño, la segunda al grupo y la tercera al usuario. En el caso de números son tres números, resultado de la suma de las opciones; cuando son letras están formadas por tres subgrupos.
Ejemplo si quiero darle al propietario todos los permisos, al grupo el de leer y ejecutar y los usuarios ninguno escribo:
750
rwxr-x---
Activar y desactivar atributos de los permisos
Opción Efecto
+ Asigna
- Los quita
= Específica un modo (sobreescribiendo el modo anterior)
Modificadores
Es opcional, los que todavía no entiendo los deje en ingles y si acaso lo acompañe con una traducción. Pueden tomar los valores:
Es opcional, los que todavía no entiendo los deje en ingles y si acaso lo acompañe con una traducción. Pueden tomar los valores:
-f
Hace que no se muestren los mensajes de error en caso de que chmod no pueda modificar los permisos.-v
Lista los archivos y directorios a los que se les va aplicando el comando a medida que el mismo se ejecuta-h
If the file is a symbolic link, change the mode of the link itself rather than the file that the link points to. Más o menos se traduce de la siguiente manera: Si un archivo es un link simbólico, cambia el modo de el link igual que el del archivo al que apunta.-R
Es recursivo. Es decir que aplica el comando chmod a todos los archivos y carpetas que esten contenidos en la carpeta o archivo a los que le estemos cambiando los permisos-H
If the -R option is specified, symbolic links on the command line are followed. (Symbolic links encountered in the tree traversal are not followed by default.)-L
Si la opción -R es especificada, todo link simbólico es seguido.-P
Si la opción -R es especificada, los enlaces simbólicos no son seguidos. Esta opción es el default.-C
Todavía no encuentro información-E
Todavía no encuentro información
El orden y compatibilidad de los modificadores está dada por:
[-fhv] [-R -L | -P [-C | -E]
Esto significa que f, h y v pueden ser usados todos a la vez, e independientemente de los valores de los demás modificadores; H, L y P son ignorados salvo que se especifique explícitamente la opción R
0 comentarios:
Publicar un comentario
Suscribirse a Enviar comentarios [Atom]
<< Inicio