
Ich möchte die Stickbit-Berechtigung des /tmp
Verzeichnisses in ändern -t
.
Das Problem besteht darin, dass die Berechtigungen bei jedem Neustart auf 1777 zurückgesetzt werden. Wie kann ich das /tmp
Verzeichnis dauerhaft auf 0777 ändern?
Ich habe Root-Berechtigungen, um die Konfiguration vorzunehmen init.d
, aber ich brauche auch etwas Anleitung. Mein Betriebssystem ist Ubuntu Server 16.04.
zeusbase@tiuque:/$ ls -la /
...
drwxrwxrwt 8 root root 4096 sep 27 09:20 tmp
....
Antwort1
Dies ist so konzipiert, dass es /tmp
sich um einen Ort handelt, an dem jeder (temporäre) Dateien ablegen kann und nur der jeweilige Benutzer die Datei entfernen/umbenennen kann (der Sticky-Bit dient genau diesem Zweck).
Ändern Sie es nicht, da es von vielen Programmen zum Speichern von Daten verwendet wird und zu einem instabilen Zustand führen würde, wenn Sie das Sticky Bit entfernen und aus irgendeinem Grund (z. B. unbeabsichtigtes Löschen, Fehler) die Datei(en) /tmp
entfernt werden.
/tmp
Beachten Sie, dass es sich auf einigen Systemen tmpfs
(im Speicher befindet) und auf anderen Systemen Teil von /
(festplattengesichert) ist. Auf dem Ubuntu-Desktop ist es festplattengesichert und wenn Sie das Sticky Bit darauf entfernen, können Sie beim nächsten Mal keine Sitzung mehr starten.