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:
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

0 comentarios:

Publicar un comentario

........ETIQUETAS

acceso limitado (1) accesos directos (1) ACL (1) ACTIVE DIRECTORY (1) adminadmin (1) adsl (1) anonymous (1) antena (3) ASIGNAR IPV4 EN WSC2008 (1) ask.fm (1) base 2 (1) Bienvenida (2) binario (3) broadcast (1) broma telefonica (2) BTS (1) Bypass (1) Cain & Abel (1) ccna2 (1) CDP (1) Cerrar sesión de Facebook con una Url (1) chat (1) chgrp (2) chmod (2) chown (2) cisco (1) clear memory (1) CommView for WiFi (1) Comunidades Anonimas (1) contraseña (4) contraseñas por defecto (1) convertir a binario (2) convertir a hexadecimal (1) Correos (2) Correos Temporales (1) decimal (2) Deep web (1) defecto (1) descompilador (1) DHCP (3) DHCP WSCore2008 (1) dork (1) dsl (1) Eigrp (2) Eigrp.Acl extendida (1) Enrutamiento estatico (1) entrevista en google (1) espías (1) esto no es magia (1) facebook (7) fbi (1) Google Hacking (2) grooming (1) hackear redes (1) hackeo en vivo (3) Havij (1) hexadecimal (1) HSRP (1) igualdad en argentina (1) ildasm (1) inalambrico (1) IPBrujosTotal (1) IPv6 (1) isa (1) isa server (1) ISQL (1) keygen (1) la foca (1) linux (7) llamdas gratis (1) Los metadatos (1) MAC (1) metadatos (1) modo avion (1) MOZTOLLX TANTRA (1) mundohackertv (1) NAT (2) navegadores (1) netflix (1) Nic.ar (1) nmap (1) ocultar ventanas de windows (1) open office (1) password (1) pendrive (2) permisos linux (2) peru crack (1) phishing (2) programa (1) puerta de enlace (1) Raidcall (1) red (1) redes (1) redes inalambricas (3) Reto Hacking (3) Reto Hacking #1 (2) RIP (2) Robar claves (1) Routers (1) server 2008 (1) sesion facebook (1) sesion fail (1) shell (1) skype (2) skype ilimitado (1) solcuion al reto hacking (1) spam (1) SqlMap (1) urls (1) usb (2) virus (1) Vlan (2) vlans (2) vmware (1) VTP (2) web (1) wifi (5) wifiway (3) Winamp (1) windows server 2003 (1) Windows Server 2008 (2) windows server core 2008 (3) wireless (4) wlan (2) woa (1) wpa (6) WSC2008 (2) WSCore2008 (1) xampp (1)