用戶的權限和find命令

用戶的權限
文件的不同身份:所有者,所屬組,其他用戶
權限 r:讀 w:寫 x:執行

安全上下文判斷
chown:改變所有者或者所屬組
chown root:root
-R 遞歸修改
chgrp : 改變所屬組

基本權限
r 讀 4
普通文件:cat less (可以查看)
目錄文件 : ls

w 寫 2
普通文件:vim echo
目錄文件:touch vim mkdir

x 執行 1
普通文件:可執行的程序文件
目錄文件:cd ls-l

chmod 修改文件權限(766)
7:
6:
5:
4:
3:
2:
1:

u:所有者root
g:所屬組
o:其他用戶

chmod u=rwx g=rw o=rw

chmod o+x
chmod o-x
chmod a-x chmod x 所有

特殊權限
SUID : 針對可執行的文件
1、主要針對可執行的程序文件
2、執行這個程序文件,是以該文件的所有者來執行
chmod u+s 設定uid

SGID :針對可執行的文件和目錄
1、主要針對可執行的程序文件
2、執行這個程序文件,是以該文件的所屬組來執行
3、針對目錄
4、該目錄所有文件的屬組都是該目錄的屬組
chmod g+s 設定gid

STICKY:目錄
1、針對於目錄
2、凡是在該目錄的文件只有所有者能刪除(root除外)
chmod o+t

find命令

find:實時查找工具
工作特性:查找速度略慢,精確查找,實時查找

根據文件名查找
-name:按名字查找
-iname:不區分大小寫按名字查找
-user:按所有者查找
-group:按所屬組查找

根據文件從屬關係查找
-user : 查找所有者指定用戶的所有文件
-group:查找所有組指定的所有文件
-uid: 查找所有者指定的uid的所有文件
-gid:查找所屬組指定的gid的所有文件
-nouser:查找沒有屬主的文件
-nogroup:查找沒有屬組的文件

根據文件的類型查找:
-type TYPE:find /etc type d
f: 普通文件
d: 目錄文件
l:符號鏈接文件
b:塊設備 文件
c:字符設備文件
p:管道文件
s:套接字文件

根據文件的大小查找:
-size:文件大小 + - (常用單位:k, M, G)

現在常用的吧就這些,後續有再添加

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章