Explicación con ejemplos de los permisos de acceso y privilegio para los usuarios y grupos de usuarios en Linux. Permisos Linux
En el sistema operativo linux, los archivos tienen muchos atributos. Para verlos podemos ejecutar este comando:
ls -l
Esta instrucción listará todos los archivos del directorio actual. Un ejemplo de una línia podría ser:
-rwxrwxrwx 1 root root 762 jan 30 08:15 miarchivo
El primer atributo puede tener los siguientes valores dependiendo del tipo de archivo que sea:
Los permisos sirven en linux para limitar el acceso y privilegios de determinados usuarios a ciertos archivos o directorios. Los permisos se organizan en tres grupos. El primero se refiere al propietario del archivo, el segundo se refiere al grupo propietario del archivo y el tercero al resto de usuarios.
Los permisos se pueden asignar de forma octal (numérica) o con combinaciones de letras rwx
. R Read (Lectura), W Write (Escritura), X Execute (Ejecución).
Veamos un ejemplo de como pasar una cadena de permisos a modo octal. Si tenemos estos permisos: rwx r-- --x
, lo primero que se debe hacer es separarlos por grupos de tres. Entonces sabiendo que la letra de más peso es la de más a la izquierda y que en modo octal con tres dígitos, el primer dígito valdrá 4, el segundo 2 y el tercero 1.
rwx = 421r-- = 400--x = 001
Entonces sumando los tres dígitos de cada grupo obtendremos que:
rwx r-- --x
en octal es 741.