Ubuntu

將 /tmp stickbit 永久更改為 -t

  • September 27, 2016

/tmp我想將目錄的stickbit權限更改為-t.

問題是每次我重新啟動權限時都會重置為 1777。如何將/tmp目錄永久更改為 0777 ?

我擁有處理配置的 root 權限init.d,但我也需要一些指導。我的作業系統是 Ubuntu Server 16.04。

zeusbase@tiuque:/$ ls -la /
...
drwxrwxrwt   8 root root     4096 sep 27 09:20 tmp
....

這是設計使然,這/tmp是一個任何人都可以放置(臨時)文件的地方,並且只有該使用者可以刪除/重命名文件(粘性位正是為了這個目的)。

不要更改它,因為許多程序都使用它來保存數據,如果您刪除粘性位並且由於某種原因(例如無意刪除,錯誤)文件/tmp被刪除,則會導致不穩定的情況。

請注意,在某些系統上/tmptmpfs(駐留在記憶體中),在某些系統上,它是/(磁碟支持)的一部分。在 Ubuntu 桌面上,它是由磁碟支持的,如果你刪除它上面的粘性位,你下次將無法啟動會話。

引用自:https://unix.stackexchange.com/questions/312530