Tecnología

Inicio

Permisos de Linux Explicación

El sistema operativo Linux proporciona permisos distintos para que pueda leer, escribir o ejecutar un archivo determinado basado en la propiedad del archivo. Todo el mundo puede ver lo que los permisos de archivo son, pero sólo el propietario del archivo o el usuario root (administrador) puede cambiar los permisos de un archivo.

Permisos de cotización

Se puede ver qué permisos tiene cada directorio y archivo tiene emitiendo el comando "ls -l". La primera parte de cada línea del resultado muestra los permisos en la forma: "-rwxr-xr-x". El primer personaje está reservado para designar el tipo de archivo. El resto de los personajes son los permisos.

Categorías de permisos

permisos de Linux se dividen en categorías, con tres caracteres (r, w, x) para cada categoría. La primera categoría es el propietario del archivo. La segunda categoría es el propietario del grupo. La tercera categoría es otros. Las categorías de permiso se dividen de la siguiente manera: "- | rwx | rx | rx."

Tipos de Permisos

Cada archivo puede tener "leer" (r), "escritura" (w) y "Ejecutar" (x) permisos para cada categoría de permiso. En el ejemplo, "-rwxr-xr-x", el propietario ha de leer, escribir y ejecutar; el grupo ha leído y permisos de ejecución, pero no escribir permisos; la categoría otros también ha leído y permisos de ejecución, pero no escribir permisos.

Los valores octales para los permisos

Los permisos también pueden ser designados por un valor numérico, llamado el valor octal. Cada tipo de permiso tiene un número diferente. Lee se designa por el número 4; escritura se designa por el número 2; y ejecutar por el número 1. Cuando la designación de los permisos para cada categoría, añadir los números para llegar a la notación octal. El ejemplo "-rwxr-xr-x" tendría el valor octal de 755.

Cambiar los permisos

El comando "chmod" se utiliza para cambiar los permisos. Para cambiar los permisos con las designaciones de letras, utiliza las letras "u" (usuario o propietario), "g" (grupo), "O" (otros), en el signo más (+) y los permisos. Por ejemplo, si usted quiere dar la categoría de "otros" leer y escribir el permiso, debe escribir "chmod o + RW". También puede utilizar los valores octales. Se podría utilizar el comando "chmod 766" si se quería dar al usuario leer y escribir permisos de ejecución, y todos los demás permisos de sólo lectura.