特定のユーザーの許可によってのみファイルを検索したいと考えています。たとえば、完全なアクセス許可を持つファイルを見つけたい場合。
私は次のようなことをするかもしれません:
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
.
また、読んでみてください。これには素晴らしい例があります:チュートリアルを探す