2012年1月26日木曜日

アクセス権を条件に検索するfindコマンドの-perm オプション

SUIDやSGID設定されているファイルは一般ユーザでも管理者権限で実行できてしまう危険なプログラムである。
findコマンドで -permオプションを使用すれば指定したアクセス権のファイルを検索することができる。

下記が参考になりました。

find/grep/xargsコマンドを使いこなす 業務で楽するためのUNIXテクニック集「検索」編(2/4):CodeZine
http://codezine.jp/article/detail/3279?p=2

find / -perm [アクセス権]
アクセス権の前に
-をつけるとそのアクセス権全てが許可されているものを検索し、
+をつけるとそのアクセス権の一部が許可されているものを検索する。
何も付けないとそのアクセス権に一致するものを検索する。