
Quero configurar um script que me permita exibir meus e-mails na minha barra, mas preciso criar um arquivo contendo minha senha para isso. Existe uma maneira de proteger esse arquivo de ser lido por qualquer pessoa, sem negar ao meu sistema o acesso a esse arquivo?
Responder1
Isso é feito facilmente com permissões de arquivo Unix padrão.
Supondo que o nome do arquivo esteja emailcredentials.ini
localizado /home/errelion
e seja de propriedade do usuário com o qual o script será executado, o comando que você deseja é
chmod 0600 /home/errelion/emailcredentials.ini
Isso tornará o arquivo legível e gravável para o proprietário, mas inacessível para qualquer outra pessoa (além de root
, que é o superusuário e pode fazer o que quiser).