Machen Sie die Datei für das System, aber nicht für Benutzer lesbar

Machen Sie die Datei für das System, aber nicht für Benutzer lesbar

Ich möchte ein Skript einrichten, mit dem ich meine E-Mails in meiner Leiste anzeigen kann, aber ich muss eine Datei mit meinem Passwort dafür erstellen. Gibt es eine Möglichkeit, diese Datei vor dem Lesen durch Dritte zu schützen, ohne meinem System den Zugriff auf diese Datei zu verweigern?

Antwort1

Mit den Standard-Dateiberechtigungen von Unix ist das problemlos möglich.

Vorausgesetzt, die Datei heißt emailcredentials.iniund /home/errelionbefindet sich im Besitz des Benutzers, unter dem das Skript ausgeführt wird, lautet der gewünschte Befehl

chmod 0600 /home/errelion/emailcredentials.ini 

Dadurch wird die Datei für den Eigentümer lesbar und beschreibbar, für alle anderen jedoch unzugänglich (außer für root, der der Superuser ist und tun kann, was er oder sie verdammt noch mal will).

verwandte Informationen