OS X: root umask für su ändern?
In neueren Versionen von OS X (10.6+) sudo
übernimmt der Befehl standardmäßig die "Vereinigung" (bitweise oder) von 0022 und die Benutzermaske des Aufrufers. Dies kann zu Problemen führen, wenn der umask restriktiver ist als 0022: Der Anrufer kann beispielsweise nicht auf von sudo erstellte Dateien zugreifen. Der verwandte Beitrag: Wie kann ich sudo sagen, dass er Dateien mit einer Umask von 0022 schreiben soll? gibt einige Möglichkeiten; nämlich diese Antwort sagt uns, dass in 10.7+ wir einfach zwei Zeilen in die hinzufügen können /etc/sudoers
Datei:
Defaults umask_override Defaults umask=0022
Für mich wird dadurch das Problem behoben (dh verwendet umask 0022) sudo
, jedoch nicht, wenn über den su
Befehl zum Root- Server gewechselt wird (ich verwende OS X 10.7.5).
Frage: Wie kann OX X (Version 10.7+) so konfiguriert werden, dass beim Umschalten auf den Root-Benutzer eine Umask von 0022 verwendet wird su
, unabhängig von der Umask des Anrufers?
Ich würde eine Lösung vorziehen, die den su
Befehl nicht einfach neu definiert . Beachten Sie, man sudoers
dass die PAM-Konfiguration möglicherweise in Beziehung steht:
umask: Umask to use when running the command. Negate this option or set it to 0777 to preserve the user's umask. The actual umask that is used will be the union of the user's umask and 0022. This guarantees that sudo never lowers the umask when running a command. Note on systems that use PAM, the default PAM configuration may specify its own umask which will override the value set in sudoers.
Vielen Dank!
0 Antworten auf die Frage
Verwandte Probleme
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
3
Wie ordnen Sie ein Airport Time Machine-Backup nach der Migration auf einen neuen Mac wieder zu?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?
-
5
Warum wird mein Macbook bei der Verwendung von Boot Camp extrem heiß?
-
7
Gibt es unter Mac OS X ein Strg + Tab-Äquivalent?
-
6
Weg, um Time Machine-Daten auf eine neue Festplatte zu migrieren
-
13
Setzen Sie die Windows-Position von Mac OS X nach dem Abnehmen des externen Monitors zurück
-
10
Sicherungssoftware für Mac OS X
-
5
Wie kann ich unter Mac OS X einen .kext deinstallieren und entfernen?
-
4
Wie kann ich die Auswurftaste auf der MacBook-Tastatur erneut "löschen"?