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