chown 目标用户:目标用户组 file
chown -R 目标用户 file (-R修改文件夹下所有文件属性)
rwx+rwx+rwx 分配给user,group,other用户权限
r=4=read
w=2=write
x=1=run
-rwxrwxrwx -是文件,属性777
drwxrwxrw- d是文件夹,属性776
lrwxrwxr-x l是乱链接,属性775
brwxrwxrwx b是设备,777
crwxrwxrwx c是储存文件
例子:
原文件属性 r--r--r-- aaa.txt
chmod u+w 变为 rw-r--r--
或者chmod 644 也变为 rw-r--r-- 注释:r=4,w=2
创建文件,默认最高权限666,文件夹最高777
umask = 0022 权限过滤符
第一个0是八进制符|无视,022是----w--w-
所以创建文件666是rw-rw-rw- 过滤----w-w-,就是rw-r--r-- = 644
特殊权限 s和t
rwsr--r-- aa.sh 普通用户执行这个文件,可以修改root的文件
rwxr-sr-- folder 创建这个文件夹下面的文件,他拥有和file一样的group
rwxr-xr-t folder 除了当前用户和root,其他用户不能删除这个folder下面的文件
特殊权限例子:
ll aaa.txt | rw-rw-rw-
chmod 644 aaa.txt | rw-r--r--
chmod 4644 aaa.txt | rwSr--r--
chmod 2644 aaa.txt | rw-r-Sr--
chmod 1644 aaa.txt | rw-r--r-T
chmod 7644 aaa.txt | rwSr-Sr-T