/ / Wie kann ein Ordner unter Linux / Unix ohne Verschlüsselung mit einem Kennwort geschützt werden?

Wie kann ein Ordner unter Linux / Unix ohne Verschlüsselung mit einem Kennwort geschützt werden?

How-Do-You-Password-Protect-a-Folder-on-Linux-Unix-ohne-Verschlüsselung-00

Wenn Sie keine Dateien benötigen oder verschlüsseln möchtenWas ist die beste Methode, um Ihre Ordner unter Linux / Unix mit einem Kennwort zu schützen? Der heutige SuperUser-Frage- und Antwortbeitrag bietet hilfreiche Antworten auf die Frage eines neugierigen Lesers.

Die heutige Frage & Antwort-Sitzung wird von SuperUser bereitgestellt - einer Unterteilung von Stack Exchange, einer von der Community gesteuerten Gruppierung von Q & A-Websites.

Foto mit freundlicher Genehmigung von Nathan Meijer (Flickr).

Die Frage

SuperUser-Leser Zane Woodard möchte wissen, wie man einen Ordner unter Linux / Unix ohne Verschlüsselung mit einem Kennwort schützt:

Ich habe ziemlich viel nach einer eingebauten Funktion oder einem Programm dafür gesucht, hatte aber kein Glück. Ich möchte einen Ordner mit einem Passwort schützen, aber nicht verschlüsseln.

Die Sicherheit des Inhalts des Ordners ist nichtWichtig ist, dass das Kennwort nur als Abschreckung für jemanden dient, der versucht, von meinem Computer aus auf den Inhalt des Ordners zuzugreifen. Stellen Sie es sich wie eine Kennwortsperre auf einem Computer vor. Wenn Sie die Festplatte entfernen, können Sie alle Dateien, die der Benutzer hatte, problemlos entfernen. Das Kennwort ist jedoch immer noch eine Abschreckung 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.
  • Durch die Verschlüsselung wird verhindert, dass der Inhalt indiziert / durchsucht werden kann.

Kennt jemand eine Lösung?

Gibt es eine einfache Lösung, mit der Zane seinen Ordner mit einem Passwort schützen könnte?

Die Antwort

Die SuperUser-Autoren R Schultz und Bodo Thiesen haben die Antwort für uns. Zunächst R Schultz:

Der einfachste Weg wäre, das zu ändernBerechtigungen der Dateien, damit sie nur vom Eigentümer gelesen werden können. Sobald dies erledigt ist, muss sich ein Benutzer entweder als Sie (für den ein Kennwort erforderlich ist) oder als sudo als root (für den auch ein Kennwort erforderlich ist) anmelden. Verwenden Sie zum Ändern der Berechtigungen einfach den folgenden Befehl für alle Dateien, auf die andere keinen Zugriff haben sollen.

  • chmod og-rwx Dateiname

Dies setzt voraus, dass Ihr Bildschirm gesperrt ist, wenn Sie sich nicht an Ihrem Computer befinden, und es ein Kennwort für Ihr Konto sowie das Stammkonto gibt.

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 neuen Benutzerkontonamen:

  • 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.


Möchten Sie der Erklärung etwas hinzufügen? Ton aus in den Kommentaren. Möchten Sie weitere Antworten von technisch versierten Stack Exchange-Benutzern lesen? Den vollständigen Diskussionsthread finden Sie hier.