tmpディレクトリ内のファイルを他ユーザが削除できない理由 †答えから書きますとtmpディレクトリはステッキービット(sticky bit)が設定されています。 $ ls -ld /tmp drwxrwxrwt 13 root root 4096 2010-01-26 00:16 /tmp 動作例 †sakuraユーザのtest.txtをtsubakiユーザが削除しようとするがOperation not permittedとなります。 なぜ削除できないのか? †tmpフォルダは複数のユーザからアクセスされるためファイルのオーナー以外が削除できないようにしています。 ステッキービット(sticky bit)の設定および解除方法 †
ubuntuなどrootで作業を行わない場合はコマンドの前にsudoが必要に場合があるでしょう。 |