GNU/Linux >> LINUX-Kenntnisse >  >> Linux

UNIX/Linux:Was ist die korrekte Berechtigung für die Verzeichnisse /tmp und /var/tmp?

Welche Berechtigungen sind für die Verzeichnisse /tmp und /var/tmp erforderlich?

Antwort

Die Verzeichnisse /tmp und /var/tmp erfordern spezielle Berechtigungen. Dieses Verzeichnis hat Sticky Bit Berechtigungen. Viele Anwendungen zeigen Fehler oder schlagen fehl, wenn sie nicht mit den entsprechenden Berechtigungen in /tmp schreiben können.

# ls -ld /tmp
drwxrwxrwt 21 root root 12288 Apr 28 16:18 /tmp

Das 't' am Ende symbolisiert, dass das Sticky-Bit gesetzt ist. Eine im /tmp-Verzeichnis erstellte Datei kann nur von ihrem Eigentümer oder dem Root-Benutzer entfernt werden.

Einrichten der Berechtigungen

Ändern Sie die Berechtigungen für das Verzeichnis, indem Sie einen der folgenden Befehle ausführen:

# chmod 1777 /tmp

oder

# chmod a+trwx /tmp


Linux
  1. Linux:Unterschied zwischen /dev/console , /dev/tty und /dev/tty0?

  2. Bash =~ Regex und Https://regex101.com/?

  3. Linux – Zusammenführen von /usr/bin und /usr/sbin in /bin (gnu/linux)?

  4. Unterschied zwischen /var/log/messages, /var/log/syslog und /var/log/kern.log?

  5. Wann sollte ich /dev/shm/ verwenden und wann sollte ich /tmp/?

Linux-tmp-Verzeichnis:Alles, was Sie wissen müssen

So entfernen Sie Dateien und Verzeichnisse unter Linux

Warum andere Dinge als /home auf eine separate Partition legen?

Was ist der Unterschied zwischen /tmp und /run?

Warum haben die Verzeichnisse /home, /usr, /var usw. alle dieselbe Inode-Nummer (2)?

So ändern Sie das Standard-/tmp in /home/user/tmp