用户的权限
文件的不同身份:所有者,所属组,其他用户
权限 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)

现在常用的吧就这些,后续有再添加