Ich habe in der Vergangenheit und Gegenwart 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 nicht wichtig. Das Kennwort wirkt nur abschreckend auf jemanden, der versucht, von meinem Computer aus auf den Inhalt des Ordners zuzugreifen. Stellen Sie sich das wie eine Passwortsperre auf einem Computer vor. Wenn Sie die Festplatte entfernen, können Sie problemlos alle Dateien des Benutzers übernehmen. Das Passwort ist jedoch immer noch abschreckend, sodass nicht jeder, der vorbeikommt, einfach darauf zugreifen kann.
Zwei Hauptgründe, warum hier keine Verschlüsselung verwendet wird, sind:
- Verminderte Leistung beim Öffnen von Dateien
- Durch die Verschlüsselung wird verhindert, dass der Inhalt indiziert / durchsucht werden kann
Ist jemandem eine Lösung bekannt?
quelle
Antworten:
Am einfachsten wäre es, die Berechtigungen der Dateien so zu ändern, dass sie nur vom Eigentümer gelesen werden können. Sobald dies erledigt ist, müsste sich ein Benutzer entweder als Sie anmelden (was ein Passwort erfordern sollte) oder sudo als root (was auch ein Passwort erfordern sollte). Verwenden Sie zum Ändern der Berechtigungen einfach den folgenden Befehl für alle Dateien, auf die andere Benutzer keinen Zugriff haben sollen.
Dies setzt voraus, dass Ihr Bildschirm gesperrt ist, wenn Sie sich nicht auf dem Computer befinden, und dass ein Kennwort für Ihr Konto sowie das Root-Konto vorhanden ist.
quelle
Erstellen Sie einen neuen Benutzer (mit Kennwort) für diese geschützten Dateien / Verzeichnisse.
Melden Sie sich dann bei / sudo bei root an und geben Sie diese Befehle ein (ersetzen Sie $ newuser durch den neuen Benutzerkontonamen;):
Auf diese Weise werden die Dateien und Verzeichnisse sogar gespeichert, wenn Sie sich nicht abmelden und Ihr Bildschirm aus irgendeinem Grund nicht gesperrt ist.
Dies setzt voraus, dass a) Sie nicht ständig als root oder ein anderes Konto mit besonderen Administratorrechten angemeldet sind, b) root (und jedes andere Benutzerkonto mit Administratorrechten) ein Kennwort festgelegt hat, c) sudo nicht zum Überspringen des Kennworts konfiguriert ist Test (oder allgemeiner: Die Eingabe des Kennworts ist für alle Anmeldevorgänge erforderlich). d) Jeder mit Administratorzugriff meldet sich ab, wenn er das Terminal verlässt - auch wenn dies nur für kurze Zeit wie 2 Minuten geschieht.
/ bearbeiten, um R Schultz 'Kommentar widerzuspiegeln
quelle