Protegendo arquivos importantes no Linux
- #Linux
- #DevOps
Trabalhando em ambiente Linux, é comum criarmos arquivos, diretórios e scripts com muita frequência, mas basta um comando digitado apressadamente para causar um belo dum estrago 🤦🏻 excluir algo essencial, corromper arquivos do sistema ou perder dados importantes.
Nesses casos, o chmod pode ser um grande aliado na prevenção de acidentes, e entender como os permissionamentos funcionam pode ser essencial.
Por exemplo: se temos um arquivo sensível, uma credencial armazenada e precisamos apenas lê-la, sem correr o risco de alterá-la ou excluí-la, podemos executar:
$ chmod 400 dados.conf
Isso garante que somente o proprietário do arquivo poderá lê-lo, e ninguém mais terá acesso.
Agora, se for preciso liberar o acesso a outros usuários, podemos adicioná-lo ao mesmo grupo para que também possam ler, então, basta ajustar:
$ chmod 440 dados.conf
Neste caso, o primeiro “4” dá permissão de leitura ao proprietário, e o segundo “4” ao grupo, impedindo assim, exclusões acidentais.
Pequenos cuidados como esses podem ajudar a proteger sistemas e dados importantes, especialmente quando a rotina está uma correria só, afinal, um simples rm fora do lugar pode custar caro. 😅
Fica a dica Linux! 😉