Ich habe seit vielen Jahren auf Unix- und Linux-Systemen standardmäßig die Berechtigungen und Zugriffsrechte für das Dateisystem auf Lesen und Schreiben für Benutzer (also mich selbst) eingestellt und nur Leseberechtigungen für Gruppen und andere. Bei Verzeichnissen hat jeder die Ausführungsberechtigung, aber die Schreibberechtigung ist immer noch auf den Benutzer beschränkt. (Normalerweise verwende ich den Befehl chmod mit der Oktaloption 644 für Dateien und 755 für Verzeichnisse.)
Ich hatte damit bisher keine Probleme, habe aber vor Kurzem (ich nehme an, seit Ubuntu 11.10) festgestellt, dass Ubuntu standardmäßig die Schreibberechtigung für Gruppen für neu erstellte (und heruntergeladene) Dateien und Verzeichnisse erteilt.
Warum erhält eine Gruppe in Ubuntu Schreibrechte? Ist das bei einem Mehrbenutzersystem kein Integritätsproblem?
Wie ändere ich die Standardsystemeinstellungen für Zugriffsrechte beim Erstellen neuer Dateien und Verzeichnisse?
Antwort1
Den Grund für die Änderung der Berechtigungen finden Sie unterHier
Um die Standard-Umask zu ändern, setzen Sie entweder Umask 022 in ~/.profile
oder/etc/profile
Antwort2
Unter Ubuntu 11.x sollten Sie für alle Benutzer Folgendes aktivieren /etc/login.defs
: