Aula 9: posse e sudo — chown e rodar como root
Na aula passada vimos as permissões (rwx). Agora vamos conhecer o outro lado: a posse. Todo ficheiro tnum dono — no ls -l é a coluna com um nome de utilizador. O comando chown altera o dono. E para tarefas administrativas (mudar o dono, reiniciar um serviço, editar um ficheiro do sistema) você preci
root é o gerente com uma chave-mestra para toda porta. Você trabalha como um utilizador comum para não quebrar nada por acidente, e sudo é pegar a chave-mestra emprestada só para uma ação. chown é mudar de quem é o ficheiro.
- posse
- Todo ficheiro tnum dono (e um grupo). No ls -l são as colunas de nome, por exemplo deploy deploy. O dono é geralmente quem pode alterar o ficheiro.
- chown
- Altera o dono de um ficheiro: chown deploy app.log torna deploy o dono. Mudar o dono é uma ação administrativa, então normalmente você prefixa sudo.
- root (superusuário)
- O utilizador administrador que pode fazer qualquer coisa no sistema. (Diferente do 'root' / do sistema de ficheiros — é só a mesma palavra.) Por segurança, você não trabalha como root no dia a dia.
- sudo
- Roda um único comando com permissões de root. Você prefixa ele a um comando administrativo: sudo systemctl restart nginx. 'superuser do'.