find アクセス権を条件として検索

Syntax

Syntax

find ./ -perm 755

find ./ -perm -u=x

find ./ -perm -u=r -perm -g=r

   複数の検索条件も定義できる

Comment

Comment

permで指定された物を条件として検索する

permの指定は以下のものが使用可能

所有権

‘u’—-owner

‘g’—-group

‘a’—-全対象者

アクセス権

‘r’—-読み込み権限

‘w’—-書き込み権限

‘x’—-実行権限

‘-perm -u=x -perm -g=x’

    複数の条件をAnd評価も可能

Example

[bash auto-linkss=”false” gutter=”false” lighte=”true” collapse=”false”]
#
#ls -lR
.:
total 7552
drwxr-xr-x 2 root root 512 Feb 23 14:05 backup
-rw-r-x— 1 root root 938584 Feb 19 04:22 secure-20180219
-rw——- 1 root root 2715534 Feb 20 04:32 secure-20180220
-rw——- 1 root root 2924721 Feb 21 04:32 secure-20180221
-rw——- 1 root root 576102 Feb 22 04:22 secure-20180222
-rw——- 1 root root 170236 Feb 23 03:45 secure-20180223

./backup:
total 0
#
#find ./ -perm -u=r
./
./backup
./secure-20180223
./secure-20180222
./secure-20180219
./secure-20180221
./secure-20180220
#
#find ./ -perm -g=x
./
./backup
./secure-20180219
#
#find ./ -perm -a=x
./
./backup
#
[/bash]

コメントを残す