助け合いフォーラム
LinuC Lv1-102(Ver10.0)
問題ID : 15374
問題を開く
セキュリティ上、SUIDとSGIDの両方が設定されたファイルをすべて把握しておきたい。適切なコマンドを選びなさい。
この問題はプレミアムコンテンツです。
find / -perm /6000 が不正解となる理由について
u
usui8981
投稿日 2024/03/04
こちらの問題の正解は「find / -perm -6000」となっていますが、実際にコマンドを実行してみたところ「find / -perm /6000」も実行可能であり、「man find」で確認してみてもサポートされているようです。
こちらの問題の正解が「find / -perm -6000」のみとなる理由について教えていただけますでしょうか。
D
Detta360
2024/03/04 16:01
/6000
の場合SUIDもしくはSGIDのビットが立っているものが対象です
4000 or 2000 のファイルが対象になります
-6000
の場合SUIDおよびSGIDのビットが立っているものが対象です
4000 and 2000 のファイルが対象になります
設問は
「SUIDとSGIDの両方が設定されたファイル」
とのことなので、-6000のみが正答になるのだと思われます。
コメント
この投稿に対して返信しませんか?
u usui8981
2024/03/04 17:37
ご丁寧な説明ありがとうございます。 /と-でそのような違いがあるのですね。勉強になりました。