Desenvolvendo Sistemas de Arquivos no FUSE - Luis Otávio de Colla Furquim
Comandos Ubuntu e permissões
1. Abaixo você confere uma lista com os principais comandos do Ubuntu:
1. Atualizar a lista de pacotes: sudo apt-get update
2. Efetua a atualização: sudo apt-get upgrade
3. Instalar pacotes: sudo apt-get install nome do pacote
4. Procurar pacotes: apt-cache search palavras chave
5. Procurar por dependências inválidas: sudo apt-get check
6. Corrigir problemas de dependências, concluir instalação de pacotes pendentes e outros
erros: sudo apt-get -f install
7. Se o comando sudo apt-get -f install não resolver use: sudo dpkg -i –force-all para forçar
a instalação ou sudo dpkg -r nome do pacote para desistir da instalação
8. Remover arquivos inúteis do cache, onde são registradas as cópias das atualizações que
são instaladas pelo gerenciador de pacotes:
9.
10.Remover pacotes instalados automaticamente e que não tem mais nenhuma utilidade
para o sistema: sudo apt-get autoremove
11.Remover pacotes antigos ou duplicados: sudo apt-get autoclean
12.Remover pacotes com problemas: sudo apt-get -f remove
13.Remover pacotes instalados: sudo apt-get remove nome do pacote
14.halt, reboot, shutdown: Respectivamente encerra, reinicializa e encerra ou reinicializa o
sistema.
“sudo halt” para encerrar o sistema.
”sudo reboot” para reiniciar imediatamente o sistema. Este comando equivale aos
comandos: ”sudo init 6” e ”sudo shutdown -r now”.
”sudo shutdown -h now” para encerrar o sistema imediatamente.
”sudo shutdown -h +15” para encerrar o sistema daqui a 15 minutos.
2. Abaixo segue a tabela com os códigos de permissão (formato octal):
| | r | w | x | Descrição
| 0 | - | - | - | Nenhuma permissão de acesso.
| 1 | - | - | x| Permissão somente de execução (x).
| 2 | - | x | - | Permissão somente de gravação (w).
| 3 | - | x |x |Permissões de gravação e execução (wx).
| 4 | x | - | - | Permissão somente de leitura (r).
| 5 | x | - | x | Permissões de leitura e execução (rx).
| 6 | x | x | - | Permissões de leitura e gravação (rw).
| 7 | x | x | x | Permissão total (leitura, gravação e execução, rwx).
Exemplos mais comuns
Usaremos o código de cores para facilitar a compreensão quanto ao owner, grupo e outros:
Permissão 644:
644 ou [rw-r--r--]: Owner com permissão de leitura e gravação, grupo com permissão
somente de leitura, outros com permissão somente de leitura.
Permissão 755:
755 ou [rwxr-xr-x]: Owner com permissão total, grupo com permissão de leitura e
execução, outros com permissão de leitura e execução.
Permissão 777:
777 ou [rwxrwxrwx]: Owner com permissão total, grupo com permissão total, outros com
permissão total.
Chown { nome user }{nome arquivo}
chgrp {nome grupo} {nome arquivo}
-R : altera, recursivamente, o grupo de um diretório e de todos os arquivos e diretórios que
estão abaixo do diretório em questão.
• -c : informa quais arquivos/diretórios estão tendo o nome do grupo alterado.
• -v : informa quais arquivos/diretórios estão sendo processados (não necessariamente
alterados).