comandos de Linux chmod
comandos de Linux chmod
Archivo llama permisos Linux / Unix se divide en tres niveles: el propietario del archivo, grupo, otros. Utilice chmod puede ejercer control sobre cómo el archivo es llamado por otros.
Acceso: Todos los usuarios
gramática
chmod [-cfvR] [--help] [--version] mode file...
Descripción Parámetro
[ugoa...][[+-=][rwxX]...][,...]
en la que:
- u representa el propietario del documento, g representa el propietario del archivo pertenece al mismo grupo (grupo) que, o que otras personas fuera, un tres representan ambos.
- + Significa una mayor autoridad - indica quitar permisos, = representan las únicas establecer permisos.
- R representa leer, w representa la escritura, x para el ejecutable, X representa sólo si el archivo es un subdirectorio o el archivo se ha fijado apagado como ejecutable.
Ejemplos
Cualquier persona puede presentar file1.txt para leer:
chmod ugo+r file1.txt
Cualquier persona puede presentar file1.txt para leer:
chmod a+r file1.txt
El file1.txt archivo con file2.txt para el propietario del archivo, pertenece a un grupo que puede escribir, pero otros fuera de ella no se puede escribir:
chmod ug+w,o-w file1.txt file2.txt
Ex1.py fijará sólo el propietario del archivo puede ejecutar:
chmod u+x ex1.py
El directorio actual de todos los archivos y subdirectorios se establecen cualquiera puede leer:
chmod -R a+r *
Además chmod también se puede utilizar para representar los números privilegios tales como:
chmod 777 file
La sintaxis es la siguiente:
chmod abc file
Donde a, b, c son cada uno un número, respectivamente permisos de usuario, grupo y otros de.
r = 4, w = 2, x = 1
- Para rwx propiedad es 4 + 2 + 1 = 7;
- Para rw- propiedad es 4 + 2 = 6;
- Para rx propiedad es 4 + 1 = 5.
chmod a=rwx file
y
chmod 777 file
El mismo efecto
chmod ug=rwx,o=x file
y
chmod 771 file
El mismo efecto
Si se utiliza chmod 4755 nombre del archivo para que este programa tiene privilegios de root