Métodos de pago Abuse

Cómo cambiar los permisos de archivos en Linux

05.12.2023, 23:24

El comando chmod (cambiar modo) se utiliza para cambiar los derechos de acceso a un archivo en Linux. Permite cambiar los permisos de lectura, escritura y ejecución para el propietario, el grupo y otros usuarios.

La sintaxis del comando es

chmod [options] file permissions

Opciones:

  1. -R - cambiar recursivamente los permisos de todos los archivos y carpetas del directorio especificado
  2. -v - muestra información sobre cada cambio de permiso
  3. -c - mostrar información sólo sobre los archivos cuyos permisos han sido modificados

Permisos:

r - lectura

w - escritura

x - ejecutar

Ejemplos

La acción puede ser una de dos, añadir - signo "+" o eliminar - signo "-". En cuanto a los derechos de acceso en sí, son similares a la salida de la utilidad ls.

Cómo cambiar los permisos de archivos en Linux

Por ejemplo, todos los usuarios tienen acceso total al archivo test5:

chmod ugo+rwx test0

O quitemos todos los permisos al grupo y a los demás usuarios:

chmod go-rwx test0

Démosle al grupo permisos de lectura y ejecución:

chmod g+rx test0

Al resto de usuarios sólo lectura:

chmod o+r test0

Para el archivo test6, configuremos el SUID:

chmod u+s test1

Y para test7 pongámosle SGID:

chmod g+s test2

Veamos qué ocurre:

ls -l

Como puedes ver, todo es simple.