GNU/Linux >> Linux の 問題 >  >> Linux

UNIX / Linux :/tmp および /var/tmp ディレクトリの正しい権限は何ですか

/tmp および /var/tmp ディレクトリに必要な正しい権限は何ですか?

答え

/tmp および /var/tmp ディレクトリには特別な権限が必要です。このディレクトリには Sticky Bit があります パーミッション。多くのアプリケーションは、適切な権限で /tmp に書き込めないと、エラーを表示したり失敗したりします。

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

「t」 最後に、スティッキー ビットが設定されていることを示します。 /tmp ディレクトリに作成されたファイルは、その所有者または root ユーザーのみが削除できます。

パーミッションの設定

次のいずれかのコマンドを実行して、ディレクトリの権限を変更します:

# chmod 1777 /tmp

または

# chmod a+trwx /tmp


Linux
  1. Linux:/ dev / console、/ dev / tty、/ dev / tty0の違いは?

  2. /var/log/messages、/var/log/syslog、および/var/log/kern.logの違いは?

  3. unix:///var/run/supervisor.sock そのようなファイルはありません

  1. なぜ /home 以外のものを別のパーティションに入れるのですか?

  2. /tmp と /run の違いは何ですか?

  3. /home、/usr、/var などのディレクトリがすべて同じ inode 番号 (2) を持っているのはなぜですか?

  1. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  2. デフォルトの /tmp を /home/user/tmp に変更する方法

  3. /tmp と /var/tmp の違いと正しい使い方