U=USER
G=GROUP
O=OTHERS
最前面的’-’,表示文件为普通类型
第一组的‘rw-’,表示文件属主对文件具有读和写权限,但没有执行权限
第二组的’rw-’,表示同组其他用户对文件具有读和写权限,但没有执行权限
第三组的’r--’,表示其他组用户对文件具有读权限,但没有写和执行权限
r 可以读文件 可以查看目录中内容
w 可以写文件 可以增删目录中内容
x 可以执行文件 可以进入目录
^+^=),十进制数值是6
^=),十进制数值是4
使用chmod修改文件权限的时候就可以使用十进制代替'rwx'
特殊的权限:分别是s(suid),s(sgid), t(Sticky Bit)
[hadoop@DDP-TST- ~]$ls -l /usr/bin/passwd
-rwsr-xr-x. root root Feb /usr/bin/passwd
[hadoop@DDP-TST- ~]$ls -ld /tmp
drwxrwxrwt. root root May : /tmp
[hadoop@DDP-TST- ~]$
新建的目录全显示775,新建的文件是664,为什么新建的文件和目录权限不是777呢?
用umask命令查看当前系统掩码(默认为0002)
新建目录是777与002做掩码,结果正是775,新建文件是666与002做掩码,结果正是664