第568問/binディレクトリ内で、rootが所有し、かつSUIDビットが立っているファイルを検索するコマンドはどれか。
- Afind -perm /4000 /bin
- Bfind -user 0 -perm /4000 /bin
- Cfind /bin -user 0 -perm 4000
- Dfind /bin -uid 0 -perm /4000
正解と解説を見る
正解:D.find /bin -uid 0 -perm /4000
「-uid 0」で所有者がroot、「-perm /4000」でSUIDビットが立っているファイルを検索できる。GNU findでは検索パスを式より前に置く必要があり、「-perm 4000」は完全一致のためSUID以外のビットが立つファイルが除外される。
この問題の解説ページを開く →