回答:
私のシステムリストでチェックを実行すると:
$ sudo find / -xdev -type d \( \( -user nobody -o -group nogroup \) -o -perm -777 \)
/tmp
/tmp/.X11-unix
/tmp/.ICE-unix
/var/tmp
/var/metrics
/var/spool/samba
/var/crash
これらのうち、私が想像する/tmp、/var/tmpと/var/crash彼らはにリストされているので、すべてのUbuntuのインストール上に存在することはFilesystem Hierarchy Standard。内部の2つのディレクトリ/tmpはセッションベースのディレクトリなので、無視してかまいません。私は/var/spool/samba、新しいUbuntuシステムには存在しないと思います/var/metrics。そのディレクトリの目的がわかりません。
findコマンドに関する注意:
-xdev除外他のファイルシステム(私はスキップすることができますので/proc、/sysなど、自分のホームディレクトリ)-type d チェックをディレクトリに制限します\( -user nobody -o -group nogroup \)-所有者であるかnobody、またはであるgroup必要がありますnogroup。括弧を使用してこの条件をグループ化し、他の可能性を確認します。-perm -777-全員がすべての権限を持ち、再びOR(-o)を使用して参加します。の代わりに-perm -777、-perm -2Random832が提案するように、他のユーザーへの書き込み権限をチェックするために単に使用することができます。find使用したコマンドの説明を追加しました。
-perm -2はリストにもう1つ追加しました。/var/lib/php5これには、驚くべきモードがありますrwx-wx-wt。良いキャッチ!
/var/tmp、1つ。