/home-Ordner in Ubuntu 10.4 privat machen

/home-Ordner in Ubuntu 10.4 privat machen

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.

-Rbedeutet, den Befehl rekursiv anzuwenden.

Das ist alles aus dem Stegreif geschrieben, also korrigiere mich bitte, wenn ich falsch liege :)

Antwort2

Besuche dieman chmod. Damit können Sie das Lesen/Schreiben von Dateien ändern. Vielleicht möchten Sie auch Folgendes ausprobieren:umask, wodurch die Standardwerte für die von Ihnen erstellten Dateien geändert werden.

verwandte Informationen