linux chmod 数字设置权限(最大权限)

linux中用chmod设置文件/目录的权限,一般用数字比较方便。

语法

chmod abc file         //a,b,c各为一个数字,分别表示User、Group、及Other的权限

第一个数字表示文件所有者的权限

第二个数字表示与文件所有者同属一个用户组的其他用户的权限

第三个数字表示其它用户组的权限。

权限分为三种:读(r=4),写(w=2),执行(x=1)。综合起来还有可读可执行(rx=5=4+1)、可读可写(rw=6=4+2)、可读可写可执行(rwx=7=4+2+1)。

文件最大权限

755代表 rwxr-xr-x,表示user权限为可读可写可执行,group权限为可读可执行,other权限为可读可执行,755代表了文件的最大权限。

chmod 755 hhhh.log

chmod 4755 hhhh.log

chmod 4755与chmod 755 的区别在于开头多了一位,这个4表示其他用户执行文件时,具有与所有者相当的权限。

常用数字权限

-rw------- (600) 只有拥有者有读写权限。

-rw-r--r-- (644) 只有拥有者有读写权限;而属组用户和其他用户只有读权限。

-rwx------ (700) 只有拥有者有读、写、执行权限。

-rwxr-xr-x (755) 拥有者有读、写、执行权限;而属组用户和其他用户只有读、执行权限。

-rwx--x--x (711) 拥有者有读、写、执行权限;而属组用户和其他用户只有执行权限。

-rw-rw-rw- (666) 所有用户都有文件读、写权限。

-rwxrwxrwx (777) 所有用户都有读、写、执行权限。

实例

chmod 777 tomcat001.log

给当前用户对文件的读写执行权限

给用户组读写执行的权限

给其他用户对这个文件的读写执行权限

chmod 746 linux.log

给当前用户对文件的读写执行权限

给用户组读权限

给其他用户执行的权限

版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。