Início·Comandos de terminal
Publicidade

Garanta seu bônus em uma corretora de cripto

Bônus que você recebe só por se cadastrar. As condições são as que cada corretora anuncia.

chmod

Permissões

Uso

chmod 755 [path]

Define os bits de permissão de arquivos e diretórios; chmod -R 755 também torna arquivos comuns executáveis, então use o X maiúsculo para deixá-los em paz.

Opções comuns

OpçãoSignificado
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

Exemplos

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.

Modo numérico e simbólico dizem a mesma coisa: 755 e u=rwx,go=rx são a mesma permissão.

Como ler

  • Os colchetes [ ] marcam uma parte que você pode omitir.
  • As reticências … indicam que você pode listar vários.
  • As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.

Perguntas

QO que chmod faz?

Define os bits de permissão de arquivos e diretórios; chmod -R 755 também torna arquivos comuns executáveis, então use o X maiúsculo para deixá-los em paz.

QComo se digita?

chmod 755 [path] — os colchetes marcam o que você pode omitir.

QQuantas opções vale a pena saber?

Aqui estão 7; a lista completa está em man chmod. Este comando fica em Permissões.

Comandos relacionados

página man: man chmod