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:
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:
chgrp [nombre_grupo] [nombre_archivo]
PERMISOS
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.
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:
-
-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
Nota: symbolic links = enlaces simbólicos = atajos = a los archivos que funcionan como enlaces dentro de las carpetas y que la única información que tienen es la que les permiten hacer su trabajo. Por ejemplo puedes tener un archivo en imágenes pero puedes abrirlo desde documentos gracias a el atajo que tienes allí.
Según entendí, los problemas que tuve para cambiar los permisos de forma gráfica fueron por este bug https://bugs.launchpad.net/ubuntu/+source/samba/+bug/211966 ¿Alguien puede decirme si estoy en lo correcto?
En construcción
carlosruizortega dicho:
on Septiembre 10, 2008 at 7:26 pm
Holap:
Genial, gracias por la información…
Saludooos
travesuras dicho:
on Septiembre 10, 2008 at 10:15 pm
Hola:
Mira, tenia flojera de seguirle, me iba a poner a hacer otra cosa. Pero es por ti que en este mismo momento lo aumento.
Eres el primero que me manda un mensaje, grx.
gaby dicho:
on Septiembre 25, 2008 at 7:17 am
no encontre lo que buscaba se pasan eeee
osea xxx pongan mas informacion
travesuras dicho:
on Septiembre 26, 2008 at 1:27 pm
Ayy mija, si no me da ni pa’ adelante ni pa’ tras el ubuntu con los permisos ¿Como voy a poner algo que no se si funciona?
Hagamos una cosa tu busca por tu lado en lo que yo encuentro otro linux que si me funcione en esto.
Nadi dicho:
on Julio 9, 2009 at 6:16 pm
Travesurass ..
FELICIDADES , me encanta la página ..
mañana tengo un exámen ..
Y ya me has ayudado bastante con la nota ..
jaja
SEGUI ADELANTEE . FUERZA
:’)
Cristina dicho:
on Julio 29, 2009 at 10:43 am
Hola