Inicio·Comandos de terminal
Publicidad

Consigue tu bono en un exchange de criptomonedas

Bonos que recibes solo por registrarte. Las condiciones son las que publica cada exchange.

chmod

Permisos

Uso

chmod 755 [path]

Fija los bits de permiso de archivos y directorios; chmod -R 755 también vuelve ejecutables los archivos normales, así que usa la X mayúscula para no tocarlos.

Opciones habituales

OpciónSignificado
0755Numeric: owner, group, others, each read 4 + write 2 + execute 1
u+wSymbolic: who (u g o a), then + - =, then r w x
+xAdd the execute bit, the usual fix for a script
-RApply to a whole tree
+XExecute for directories only, never for plain files
-vName each file whose mode changed
-hBSD and macOS: change the symlink itself, not its target

Ejemplos

chmod +x deploy.sh

Makes the script runnable.

chmod -R u+rwX,go+rX,go-w site/

Capital X keeps files non-executable.

chmod 600 ~/.ssh/id_ed25519

What ssh insists on for a private key.

El modo numérico y el simbólico nombran lo mismo: 755 y u=rwx,go=rx son el mismo permiso.

Cómo leerlo

  • Los corchetes [ ] marcan una parte que puedes omitir.
  • Los puntos suspensivos … indican que puedes poner varios.
  • Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.

Preguntas

Q¿Qué hace chmod?

Fija los bits de permiso de archivos y directorios; chmod -R 755 también vuelve ejecutables los archivos normales, así que usa la X mayúscula para no tocarlos.

Q¿Cómo se escribe?

chmod 755 [path] — los corchetes marcan lo que puedes omitir.

Q¿Cuántas opciones vale la pena saber?

Aquí van 7; la lista completa está en man chmod. Este comando está en Permisos.

Comandos relacionados

página man: man chmod