Muito bom! Parabéns.
Gostaria de acrescentar comentando que utilizo bastante os comandos de usuários, são muito importantes quando falamos de servidores, como hospedagens e VPS.
Vou dar alguns exemplos:
sudo -su <usuario>
- exemplo:
sudo -su www-data
- comando para alterar usuário
sudo -Hu <usuario> <outros-comandos>
- exemplo:
sudo -Hu www-data git pull
- comando para rodar comandos com outro usuário, mas sem alterar o usuário que já está logado
sudo chown -R <usuario> <diretorio>
- exemplo:
sudo chown -R www-data /var/www/
- comando para alterar usuário "dono" do diretório ou arquivo
- necessário o -R (recursivo) para diretório, se quiser alterar apenas um arquivo, pode tirar o -R
Os principais que me lembro são estes, alguns outros como chmod
e até mesmo comandos para gerar chaves RSA são muito importantes, mas precisam de um estudo mais a fundo.