O comando chmod (modo de alteração)
é utilizado para alterar os direitos de acesso a um ficheiro em Linux. Permite-lhe alterar as permissões de leitura, escrita e execução para o proprietário, grupo e outros utilizadores.
chmod [options] file permissions
Opções:
-R
- altera recursivamente as permissões de todos os ficheiros e pastas no diretório especificado-v
- mostra informações sobre cada alteração de permissão-c
- mostra informações apenas sobre os ficheiros que tiveram as suas permissões alteradasPermissões:
r
- ler
w
- escrever
x
- executar
A ação pode ser uma de duas, adicionar - sinal "+" ou remover - sinal "-". Quanto aos direitos de acesso propriamente ditos, eles são semelhantes à saída do utilitário ls
.
Por exemplo, todos os utilizadores têm acesso total ao ficheiro test5:
chmod ugo+rwx test0
Ou vamos retirar todas as permissões ao grupo e aos outros utilizadores:
chmod go-rwx test0
Dar ao grupo permissões de leitura e execução:
chmod g+rx test0
Todos os outros utilizadores apenas para leitura:
chmod o+r test0
Para o ficheiro test6, definir o SUID:
chmod u+s test1
E para o ficheiro test7, defina-o como SGID:
chmod g+s test2
Vamos ver o que acontece:
ls -l
Como podem ver, tudo é simples.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: