
/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
デスクトップ/
では、ディスク バックアップであり、スティッキー ビットを削除すると、次回セッションを開始できなくなります。