Aqui está uma lista com os comandos Linux para quem precisa gerenciar permissões de arquivos utilizando apenas o Terminal. Saiba que antes da interface gráfica, os comandos Linux fazem tudo o que a interface gráfica faz. Mas, é claro que para praticidade, ter uma interface gráfica ajuda muito. No entanto, saber os comandos Linux adequados e essenciais pode salvar o dia daqueles que precisam gerenciar servidores ou onde o ambiente gráfico parou de funcionar por algum motivo. Hoje, conheça os comandos para gerenciar permissões de arquivos em qualquer sistema Linux.
Outras listas de comandos Linux que você precisa conhecer
Se você preferir também pode conhecer outras listas em nosso site, são comandos que vão além do básico e que vale a pena conhecer cada um deles:
- Comandos Linux perigosos
- Comandos que todo Administrador de sistemas Linux deveria conhecer
- 10 Comandos Linux que você talvez não conheça
- 5 Ferramentas para lembrar comandos Linux
Comandos para gerenciar permissões de arquivos pelo Terminal no Linux
Comando Linux | O que este comando Linux faz? |
---|---|
ls -lh | Mostrar permissões. |
ls /tmp | pr -T5 -W$COLUMNS | dividir o terminal em 5 colunas. |
chmod ugo+rwx directory1 | dar permissões de leitura ®, escrita (w) e execução(x) ao propietário (u), ao grupo (g) e a outros (o) sobre o diretório ‘directory1’. |
chmod go-rwx directory1 | encerrar permissão de leitura ®, escritura (w) e execução (x) ao grupo (g) e otros (o) sobre o diretório ‘directory1’. |
chown user1 file1 | mudar a posse de um arquivo. |
chown -R user1 directory1 | mudar proprietário de um diretório e de todos os arquivos e diretórios contidos nele. |
find / -perm -u+s | visualizar todosos arquivos do sistema com SUID configurado. |
chmod u+s /bin/file1 | colocar o bit SUID em um arquivo binário. O usuario que abrir esse arquivo adquire os mesmos privilégios como dono do mesmo. |
chmod u-s /bin/file1 | desabilitar o bit SUID em um arquivo binário. |
chmod g+s /home/public | colocar um bit SGID em um diretório – igual ao SUID mas por diretório |
chmod g-s /home/public | desabilitar um bit SGID em um diretório. |
chmod o+t /home/public | colocar um bit STIKY em um diretório. Permite que somente superusuários apaguem os arquivos. |
chmod o-t /home/public | desabilitar um bit STIKY em um diretório. Atributos especiais em arquivos (usar “+” para colocar permissões y “-” para eliminar) |
chattr +a file1 | permite escrever abrindo um arquivo somente no modo append. |
chattr +c file1 | permite que um arquivo seja compactado/descompactado automaticamente. |
chattr +d file1 | assegura que o programa ignore apagar os arquivos durante a cópia de segurança. |
chattr +i file1 | converte o arquivo em imutável ou invariável, impedindo que seja eliminado, alterado, renomeado, nem aberto. |
chattr +s file1 | permite que um arquivo seja fechado de forma segura. |
chattr +S file1 | assegura que um arquivo seja modificado, e as trocas são escritas em modo synchronous como com sync. |
chattr +u file1 | permite recuperar o conteúdo de um arquivo |