Wie können Sie einen Ordner unter Linux / Unix ohne Verschlüsselung mit einem Kennwort schützen?
Wenn Sie Dateien auf Ihrem Computer nicht verschlüsseln müssen oder wollen, aber das gelegentliche Snooping beenden möchten, was ist die beste Methode zum Schutz Ihrer Ordner unter Linux / Unix mit Kennwörtern? Der heutige Q & A-Beitrag zu SuperUser enthält hilfreiche Antworten auf die Frage eines neugierigen Lesers.
Die heutige Question & Answer-Sitzung wird dank SuperUser zur Verfügung gestellt - einer Unterteilung von Stack Exchange, einer Community-basierten Gruppierung von Q & A-Websites.
Foto mit freundlicher Genehmigung von Nathan Meijer (Flickr).
Die Frage
Super User-Leser Zane Woodard möchte wissen, wie man einen Ordner unter Linux / Unix ohne Verschlüsselung mit einem Kennwort schützt:
Ich habe ziemlich oft nach einer eingebauten Funktion oder einem Programm gesucht, aber ich hatte kein Glück. Ich möchte einen Ordner mit einem Kennwort schützen, aber nicht verschlüsseln.
Die Sicherheit des Inhalts des Ordners ist nicht wichtig, das Passwort würde nur jemanden abschrecken, der versucht, auf den Inhalt des Ordners von meinem Computer aus zuzugreifen. Stellen Sie sich das wie eine Kennwortsperre auf einem Computer vor. Wenn Sie die Festplatte entfernen, können Sie leicht alle Dateien des Benutzers mitnehmen. Das Kennwort ist jedoch immer noch abschreckend für Benutzer, die auf den Inhalt der Festplatte zugreifen.
Zwei Hauptgründe, warum hier keine Verschlüsselung verwendet wird, sind:
- Verringerte Leistung beim Öffnen von Dateien.
- Die Verschlüsselung verhindert, dass der Inhalt indiziert / durchsucht werden kann.
Ist sich jemand einer Lösung bewusst??
Gibt es eine einfache Lösung, mit der Zane seinen Ordner mit einem Kennwort schützen kann??
Die Antwort
Die SuperUser-Mitwirkenden R Schultz und Bodo Thiesen haben die Antwort für uns. Zunächst, R Schultz:
Der einfachste Weg wäre, die Berechtigungen der Dateien so zu ändern, dass sie nur von dem Eigentümer gelesen werden können. Sobald dies geschehen ist, muss sich ein Benutzer entweder als Sie anmelden (was ein Passwort erfordern sollte) oder sudo als Root (was auch ein Passwort erfordern sollte). Um die Berechtigungen zu ändern, verwenden Sie einfach den folgenden Befehl für alle Dateien, auf die andere Benutzer keinen Zugriff haben sollen.
- chmod og-rwx Dateiname
Dies setzt voraus, dass, wenn Sie sich nicht an Ihrem Computer befinden, Ihr Bildschirm gesperrt ist und dass ein Kennwort für Ihr Konto sowie das Root-Konto vorhanden ist.
Gefolgt von der Antwort von Bodo Thiesen:
Erstellen Sie einen neuen Benutzer für diese geschützten Dateien und / oder Verzeichnisse. Ersetzen Sie dann $ newuser durch den Namen des neuen Benutzerkontos:
- chown $ newuser Dateiname Verzeichnisname
- chmod og-rwx Dateiname Verzeichnisname
Auf diese Weise sind die Dateien und Verzeichnisse auch dann sicher, wenn Sie sich nicht abmelden und Ihren Bildschirm aus irgendeinem Grund entsperrt haben.
Haben Sie der Erklärung etwas hinzuzufügen? Sound off in den Kommentaren. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Hier geht es zum vollständigen Diskussionsthread.