find . -user $(whoami) -perm
但是,如果我想忽略root和其他用户的许可,我应该放置什么。
开始:
-perm
这是:查找以/path/to/files
user1
,其中组和其他的权限可以是任何东西(在权限字符串前面),用户权限仅为:-
要仅搜索文件(没有目录),然后添加
rwx
。,也可以尝试一些阅读。这有很棒的例子:
找到教程
从
-type f
::
:find
所有权限位均设置为文件。符号模式以这种形式接受,这通常是想要使用它们的方式。如果使用符号模式,则必须指定“ U”,“ G”或“ O”。
so:
-perm -mode
对于指定的用户,它返回具有以下特权的文件:RWRWX
,mode
对于指定的用户,它返回具有以下特权的文件:RWX,
,
find . -user $(whoami) -perm -007
对于指定的用户,它返回具有以下特权的文件:rwx,
rx,
find . -user $(whoami) -perm -006
对于指定的用户,它返回具有以下特权的文件:RWX,
,Rx
,R,
find . -user $(whoami) -perm -005
对于指定的用户,它返回具有以下特权的文件:RWX
,Wx,
find . -user $(whoami) -perm -004
对于指定的用户,它返回具有以下特权的文件:RWX,
,Wx
,W,
find . -user $(whoami) -perm -003
对于指定的用户,它返回具有以下特权的文件:rwx
,rx,wx,x,
find . -user $(whoami) -perm -002
对于指定的用户,它返回具有以下特权的文件:RWX
,RW,Rx,WX,RR,
W,X
,0,,
find . -user $(whoami) -perm -001
wister wistrimed BITS的任何内容都是为文件设置的。符号模式以这种形式接受。如果使用符号模式,则必须指定“ U”,“ G”或“ O”。 (...)如果在模式下未设置许可位,则此测试与任何文件匹配(此处的想法应与find . -user $(whoami) -perm -000
的行为一致)。
示例:
-perm /mode
RWX,,
RW,Rx,
Wx,RR,W
X
,,
mode
对于指定的用户,它返回具有以下特权的文件:RWX,RW,Rx,Wx,RR,W,
-perm -000
对于指定的用户,它返回具有以下特权的文件:RWX,RW,Rx,Wx,RR,X,
find . -user $(whoami) -perm /007
对于指定的用户,它返回具有以下特权的文件:RWX,RW,Rx,R,
find . -user $(whoami) -perm /006
对于指定的用户,它返回具有以下特权的文件:
,RW
,Rx,Wx,W,X,
find . -user $(whoami) -perm /005
对于指定的用户,它返回具有以下特权的文件:RWX,RW,Wx,W,
find . -user $(whoami) -perm /004
对于指定的用户,它返回具有以下特权的文件:
,rx
,wx,x,
find . -user $(whoami) -perm /003
对于指定的用户,它返回具有以下特权的文件:
,RX
,RW,Wx,RR,W,
X,0
.
已测试了示例。
在我的经验中,“/ugo”和“ -ugo”不起作用,即使GNU发现Manpage提出了他们的意愿。
我必须在opensuse的“ leap”上以这种方式构造字符串,说“仅读”:
find . -user $(whoami) -perm /002