Tecnología

Inicio

Cómo convertir un permiso Octal

Cada archivo y directorio en los sistemas operativos Linux y Unix se da un conjunto de permisos. Estos permisos están separados por "usuario", "grupo" y "otro" con "otros" usuarios que representan que no forman parte del grupo que posee el archivo. Los permisos pueden ser representados por cualquiera de notación simbólica o octal. notación simbólica utiliza letras y símbolos para indicar los permisos. notación octal usa una base-8 valor de tres o cuatro dígitos para representar los permisos. Convertir un valor octal a la notación simbólica mediante la adición de la lectura, escritura y ejecución números juntos para cada clase.

Instrucciones

1 Separar el permiso en tres números separados. A partir de la izquierda, el primer número representa los permisos de usuario, el segundo número representa los permisos de grupo y el tercer número representa los permisos para todos los demás usuarios.

Por ejemplo, separar el código octal 764 en los números 7, 6 y 4.

2 Convertir el primer número para determinar los permisos del "usuario". El número 1 representa ejecutar solamente. El número 2 representa sólo escritura. El número 3 representa escribir más ejecutar (2 + 1 = 3). El número 4 representa sólo lectura. El número 5 representa leer más ejecutar (4 + 1 = 5). El número 6 representa lectura y escritura más (4 + 2 = 6). El número 7 representa leer, escribir y ejecutar (4 + 2 + 1 = 7).

En el ejemplo, el número 7 le dará al usuario la autorización para leer, escribir y ejecutar el archivo.

3 Convertir el segundo número para determinar los permisos del "grupo".

En el ejemplo, el número 6 en efecto dar al grupo el permiso para leer y escribir en el fichero.

4 Convertir el tercer número para determinar los permisos de los "demás".

En el ejemplo, el número 4 permitiría que todos los demás sólo para leer el archivo.

Consejos y advertencias

  • Si hay cuatro números dados para el permiso octal, el primer número representa el ID de usuario de ajuste (4), programar una ID de grupo (2) y pegajoso (1) atribuye. Este número se suele omitirse y se supone que es 0.