Wie verhindere ich, dass ein Benutzerkonto Dateien eines anderen Benutzerkontos lesen kann?
Sobald ich mich gerade anmelde, kann ich problemlos zu /home/[Benutzername] navigieren und jede Datei kopieren/lesen. Wie kann ich es so einrichten, dass nur /home/[Benutzername]/shared gelesen/kopiert werden darf?
Außerdem möchte ich die Auflistung von Verzeichnissen verhindern.
Antwort1
sudo chown -R [username] /home/[username] (1)
sudo chmod -R 700 /home/[username] (2)
sudo chmod -R 755 /home/[username]/shared (3)
(1) Macht den Ordner des Benutzers zum Eigentümer dieses Benutzers.
(2) Verhindert Lese-, Schreib- und Ausführungszugriff für alle außer diesem Benutzer.
(3) Fügt Lese- und Ausführungszugriff für alle und Schreibzugriff für den Benutzer zum freigegebenen Ordner hinzu.
-R
bedeutet, den Befehl rekursiv anzuwenden.
Das ist alles aus dem Stegreif geschrieben, also korrigiere mich bitte, wenn ich falsch liege :)