Red administración: los sistemas operativos Unix y Linux descentralizan el acceso a archivos y directorios utilizando tres parámetros de acceso, leer (leer), escribir (escribir) y ejecutar (ejecutar) para delegar tres grupos de estatuas de objetos, incluidos: propietarios del sistema, grupos administrativos y comerciales.
Si enumera las propiedades de un archivo en detalle con el ls comando con el -YO cambiar (por ejemplo, ls -l [filename] ), este comando devolverá información con el formulario -rwe-rw-r- (es decir, descentralizar la lectura, escritura y ejecución al propietario del sistema, otorgar permisos de lectura y escritura al grupo administrativo y solo leer permisos a otros objetos de usuario).
Cada uno de estos privilegios de acceso corresponde a un valor:
- leer = 4
- escribir = 2
- ejecutar = 1
Los valores de algunos derechos de acceso correspondientes a cada grupo se suman para formar un valor entre 0 y 7 (se puede usar para cambiar o descentralizar usando el comando chmod – change mode).
Por ejemplo, escriba el comando chmod 764 [filename] para otorgar acceso a un archivo en particular, en el que el valor de 764 se genera a partir de:
- rwe = 4 (leer) + 2 (escribir) + 1 (ejecutar) = 7
- rw = 4 (lectura) + 2 (escritura) = 6
- r = 4 (leer) = 4
Usted puede utilizar el comando chmod para asignar permisos a archivos y directorios, pero debe tener en cuenta el comando chmod correcto, no los caracteres en mayúscula del comando.
El comando chmod se usa a menudo
Aquí hay algunos comandos chmod comunes:
- nombre de archivo chmod 777 : Conceda acceso completo a todos los objetos de usuario.
- nombre de archivo chmod 775 : Otorga acceso completo al propietario del sistema y al grupo administrativo, el objeto de usuario solo puede leer (leer) y ejecutar (ejecutar) el archivo.
- chmod 755 dirname : Otorgue acceso completo al propietario del sistema, permita que solo el grupo administrativo y los objetos de usuario lean y ejecuten los archivos en el directorio.
- nombre de archivo chmod 700 : Solo conceda acceso completo al propietario del sistema y bloquee el acceso a todos los demás objetos.
- chmod 500 dirname : No permita que los administradores y usuarios accedan a los archivos del directorio y limite los permisos de lectura y ejecución del propietario del sistema para evitar eliminar y cambiar archivos en este directorio.
- nombre de archivo chmod 660 : Permite a los propietarios y administradores del sistema leer, editar, eliminar y escribir datos en el archivo, pero no otorga acceso a otros usuarios.
Ver más:
- Comandos de shell básicos en Linux
- Los 12 mejores sistemas operativos de servidor Linux
linux tips permisos de acceso permisos de archivo
Red administración: los sistemas operativos Unix y Linux descentralizan el acceso a archivos y directorios utilizando tres parámetros de acceso, leer (leer), escribir (escribir) y ejecutar (ejecutar) para delegar tres grupos de estatuas de objetos, incluidos: propietarios del sistema, grupos administrativos y comerciales.
Si enumera las propiedades de un archivo en detalle con el ls comando con el -YO cambiar (por ejemplo, ls -l [filename] ), este comando devolverá información con el formulario -rwe-rw-r- (es decir, descentralizar la lectura, escritura y ejecución al propietario del sistema, otorgar permisos de lectura y escritura al grupo administrativo y solo leer permisos a otros objetos de usuario).
Cada uno de estos privilegios de acceso corresponde a un valor:
- leer = 4
- escribir = 2
- ejecutar = 1
Los valores para algunos derechos de acceso correspondientes a cada grupo se agregan para formar un valor entre 0 y 7 (se puede usar para cambiar o descentralizar usando el comando chmod – change mode).
Por ejemplo, escriba el comando chmod 764 [filename] para otorgar acceso a un archivo en particular, en el que el valor de 764 se genera a partir de:
- rwe = 4 (leer) + 2 (escribir) + 1 (ejecutar) = 7
- rw = 4 (lectura) + 2 (escritura) = 6
- r = 4 (leer) = 4
Usted puede utilizar el comando chmod para asignar permisos a archivos y directorios, pero debe tener en cuenta el comando chmod correcto, no los caracteres en mayúscula del comando.
El comando chmod se usa a menudo
Aquí hay algunos comandos chmod comunes:
- nombre de archivo chmod 777 : Concede acceso completo a todos los objetos de usuario.
- nombre de archivo chmod 775 : Otorga acceso completo al propietario del sistema y al grupo administrativo, el objeto de usuario solo puede leer (leer) y ejecutar (ejecutar) el archivo.
- chmod 755 dirname : Otorgue acceso completo al propietario del sistema, permita que solo el grupo administrativo y los objetos de usuario lean y ejecuten los archivos en el directorio.
- nombre de archivo chmod 700 : Solo conceda acceso completo al propietario del sistema y bloquee el acceso a todos los demás objetos.
- chmod 500 dirname : No permita que los administradores y usuarios accedan a los archivos del directorio y limite los permisos de lectura y ejecución del propietario del sistema para evitar eliminar y cambiar archivos en este directorio.
- nombre de archivo chmod 660 : Permite a los propietarios y administradores del sistema leer, editar, eliminar y escribir datos en el archivo, pero no otorga acceso a otros usuarios.
Ver más:
- Comandos de shell básicos en Linux
- Los 12 mejores sistemas operativos de servidor Linux