Ubuntu 14.04でディレクトリの内容を一覧表示すると、そのディレクトリ/var/spool/cron
に次の権限が付与されます(関連のない列はクリーンアップされます)。ls -l
drwxrwx--T daemon daemon atjobs
drwxrwx--T daemon daemon atspool
drwx-wx--T root crontab crontabs
実行可能ビットがないディレクトリに固定ビットを設定する目的は何ですか?
ベストアンサー1
マニュアルページからsticky
:
スティッキーディレクトリ
「固定ビット」が設定されたディレクトリは追加の専用ディレクトリ、より正確にはファイルの削除を制限するディレクトリになります。ユーザーは、ディレクトリへの書き込み権限があり、ファイル所有者、ディレクトリ所有者、またはスーパーユーザーである場合にのみ、固定ディレクトリ内のファイルを削除または名前変更できます。この機能は、一般的に書き込み可能である必要がある/ tmpなどのディレクトリに対して効果的に機能しますが、ユーザーが互いのファイルをランダムに削除または名前を変更する権限を拒否する必要があります。
すべてのユーザーが固定ディレクトリを作成できます。ファイルモードの変更の詳細については、chmod(1)を参照してください。
その結果、固定ディレクトリにあるファイルの所有者のみがファイルを削除できます。テーブルの観点からは、cron
これは次のことを意味します。私入って削除できませんあなたのcronテーブルを次のいずれかに置き換えます。私のものディレクトリへの書き込みアクセス権がある場合でも選択します。/tmp
べたついたのもこのためだ。