/tmp スティックビットを -t に恒久的に変更します

/tmp スティックビットを -t に恒久的に変更します

/tmpディレクトリの stickbit 権限を に変更したいです-t

問題は、再起動するたびに権限が 1777 にリセットされることです/tmp。ディレクトリを永続的に 0777 に変更するにはどうすればよいですか?

設定を処理するためのルート権限はありますinit.dが、ガイダンスも必要です。私の OS は Ubuntu Server 16.04 です。

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

答え1

これは設計によるもので、/tmp誰でも (一時的な) ファイルを置くことができる場所であり、そのユーザーだけがファイルを削除したり名前を変更したりできます (スティッキー ビットはまさにこの目的のためです)。

これを変更しないでください。これは多くのプログラムによってデータを保持するために使用され、スティッキー ビットを削除して何らかの理由 (意図しない削除、バグなど) でファイルが/tmp削除されると、不安定な状態につながります。

一部のシステムでは (メモリ内に常駐)、一部のシステムでは (ディスク バックアップ) の一部であることに注意してください/tmp。Ubuntutmpfsデスクトップ/では、ディスク バックアップであり、スティッキー ビットを削除すると、次回セッションを開始できなくなります。

関連情報