Linux 101: Uso de chmod y chown

Si ha estado usando Linux el tiempo suficiente, usará la línea de comando. Aunque casi todos los trucos de la línea de comandos se pueden realizar desde una GUI, hay momentos en que la línea de comandos es la única ruta (como un servidor sin cabeza). Si necesita seguir esta ruta, estará feliz de tener los conceptos básicos de los comandos de Linux más importantes. Dos equipos muy importantes, chmod y chown, se ocupan de los derechos y los derechos de propiedad (respectivamente). Con estas herramientas, usted controla quién posee y quién lee, escribe y ejecuta archivos y carpetas en su sistema Linux. Veamos cómo usar estos comandos.

¿Instalación?

Ni un poco. De forma predeterminada, tanto chmod como chown se instalarán en su sistema.

Chmod

El comando chmod le permite cambiar los permisos de archivo. Uso principal:

ARCHIVO chmod PERMITIDO

Donde PERMISOS es el equivalente numérico o alfabético de los permisos que desea asignar y ARCHIVO es el archivo (o carpeta) que desea implementar.

Dado que las resoluciones numéricas son las más fáciles de entender (y usar), veamos este método.

Recuerde que los permisos de archivo son los siguientes:

DUEÑO GRUPO | Todos los demás

Cada una de estas secciones incluye:

LEER | ESCRIBIR | LLEVAR A CABO

Cada resolución (leer, escribir, ejecutar) está representada por una representación binaria de la letra inicial:

Para obtener una resolución numérica, agrega los permisos que desea usar juntos. Entonces, si quieres r + w, obtienes 6. Si quieres r + w + x, obtienes 7. Si quieres r + x, obtienes 5. Si solo quieres r, obtienes 4. Ahora, recordando eso debe cubrir los permisos para tres usuarios diferentes (Propietario, Grupo, Todos los demás), deberá tener un número digital para cada uno. Entonces, si desea que el propietario y el grupo tengan la resolución rwx y todos los demás solo los permisos r, tendría:

774

Ahora, para cambiar la resolución de un archivo específico a 774, debe ejecutar el comando:

chmod 774 NOMBRE DE ARCHIVO

Donde FILENAME es el nombre del archivo.

Bote

Ahora consideremos un cambio en la propiedad. Esto te molestará si instalas la aplicación en el directorio como un usuario y tendrás que usarla como otro. Supongamos que tiene una carpeta en / venta al por mayor el directorio se llama APLICACIÓN propiedad del usuario Betania pero el usuario jacob en su lugar, debe poseerlos (por supuesto, si ambos necesitan acceso, puede cambiar los permisos o crear un grupo para eso). Para cambiar la propiedad de esta carpeta (necesitará privilegios de administrador), debe ejecutar el siguiente comando:

sudo chown jacob.jacob / opt / APP

El comando anterior cambiaría tanto la propiedad como el grupo de propiedad de la carpeta (porque se usó jacob.jacob). Si desea dejar esta carpeta perteneciente al grupo de origen, emita un comando, por ejemplo:

Sudo Chown Jacob / opt / APLICACIÓN

y la propiedad original del grupo permanecerá intacta.

Observaciones finales

Los permisos y la propiedad en Linux no son tan complicados como usted, ¡incluso desde la línea de comandos! Por supuesto, puede realizar las mismas tareas en su administración de archivos, ¡si tiene un administrador de archivos!

Artículos de interés

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Subir

Si continuas utilizando este sitio aceptas el uso de cookies. Más información