PERMISSÕES DE ARQUIVOS E GESTÃO DE USUÁRIOS
O modelo de permissões do Linux se divide em três grupos: dono (user), grupo (group) e outros (other). As permissões incluem leitura (r=4), escrita (w=2) e execução (x=1). chmod 755 script.sh significa que o dono tem leitura, escrita e execução (7), o grupo tem leitura e execução (5), e os outros têm leitura e execução (5). Entender a correspondência entre números e permissões é essencial para a gestão diária.

As operações de gestão de usuários exigem sudo. sudo adduser nome cria um novo usuário e define a senha; sudo usermod -aG sudo nome adiciona um usuário comum ao grupo sudo (em sistemas Debian/Ubuntu), permitindo executar comandos de administrador com sudo. id nome verifica UID, GID e grupos do usuário.

chown altera o dono do arquivo. sudo chown carlos arquivo.txt muda o dono para carlos; sudo chown -R carlos:carlos /caminho altera dono e grupo de forma recursiva, aplicando-se a todo o conteúdo do diretório. O parâmetro -R tem alcance amplo: confirme o caminho antes de usar.

Recomenda-se não usar a conta root para operações diárias, mas sim uma conta comum com sudo para elevar privilégios quando necessário. Esse é o princípio de segurança central do Linux: minimizar o escopo de operações de alto risco e reduzir a chance de danos acidentais ao sistema por erro de operação.

DICA: Evite chmod 777 (todos podem ler, escrever e executar), um dos erros de permissão mais comuns e perigosos. Antes de usar chown -R, confirme o caminho com pwd ou ls.

