/tmp
ディレクトリのStickbit権限を-t
。
問題は、再起動するたびに権限が1777にリセットされることです。/tmp
ディレクトリを0777に永久に変更するには?
init.d
構成を処理するためのrootアクセス権がありますが、いくつかのガイドラインが必要です。私のオペレーティングシステムはUbuntu Server 16.04です。
zeusbase@tiuque:/$ ls -la /
...
drwxrwxrwt 8 root root 4096 sep 27 09:20 tmp
....
答え1
これは、誰もが(一時的な)ファイルを配置でき、そのユーザーだけがファイルを削除または名前を変更できるように設計されています/tmp
(固定ビットはこの目的のためです)。
多くのプログラムがデータを保存するために使用するため、変更しないでください。固定ビットが削除され、何らかの理由で(意図しない削除、エラーなど)ファイルが削除されると、/tmp
不安定な状況が発生する可能性があります。
一部のシステムでは/tmp
メモリに常駐し、一部のシステムではtmpfs
ディスクサポートの一部です。/
Ubuntuデスクトップではディスクバックアップなので、固定ビットを削除すると次回セッションを開始できません。