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