特定のユーザーの許可によってのみファイルを検索したいと考えています。たとえば、完全なアクセス許可を持つファイルを見つけたい場合。
私は次のようなことをするかもしれません:
find . -user $(whoami) -perm
しかし-perm、root や他のユーザーの許可を無視したい場合は、後に何を追加すればよいでしょうか。
特定のユーザーの許可によってのみファイルを検索したいと考えています。たとえば、完全なアクセス許可を持つファイルを見つけたい場合。
私は次のようなことをするかもしれません:
find . -user $(whoami) -perm
しかし-perm、root や他のユーザーの許可を無視したい場合は、後に何を追加すればよいでしょうか。
皮切りに:
find /path/to/file -user user1 -perm -u+rwx
/path/to/filesこれは次のことを意味します:が所有するで始まるファイルを探しますuser1。ここで、グループおよびその他のパーミッションは (-パーミッション文字列の前にある) 何でもかまいません。ユーザーのパーミッションは次のとおりです。rwx
ファイルのみ (ディレクトリなし) を検索するには、-type f.
また、読んでみてください。これには素晴らしい例があります:チュートリアルを探す