p40参数-local settings

chmod命令
2023年4月4日发(作者:tl r402路由器设置)

linux对⽂件赋权限的命令chmod的详细说明

指令名称:chmod

使⽤权限:所有使⽤者

使⽤⽅式:chmod[-cfvR][--help][--version]modefile...

说明:Linux/Unix的档案调⽤权限分为三级:档案拥有者、群组、其他。利⽤chmod可以藉以控制档案如何被他⼈所调⽤。

参数:

mode:权限设定字串,格式如下:[ugoa...][[+-=][rwxX]...][,...],其中

u表⽰该档案的拥有者,g表⽰与该档案的拥有者属于同⼀个群体(group)者,o表⽰其他以外的⼈,a表⽰这三者皆是。

+表⽰增加权限、-表⽰取消权限、=表⽰唯⼀设定权限。

r表⽰可读取,w表⽰可写⼊,x表⽰可执⾏,X表⽰只有当该档案是个⼦⽬录或者该档案已经被设定过为可执⾏。

-c:若该档案权限确实已经更改,才显⽰其更改动作

-f:若该档案权限⽆法被更改也不要显⽰错误讯息

-v:显⽰权限变更的详细资料

-R:对⽬前⽬录下的所有档案与⼦⽬录进⾏相同的权限变更(即以递回的⽅式逐个变更)

--help:显⽰辅助说明

--version:显⽰版本

范例:将档案设为所有⼈皆可读取:

chmodugo+

将档案设为所有⼈皆可读取:

chmoda+

将档案与设为该档案拥有者,与其所属同⼀个群体者可写⼊,但其他以外的⼈则不可写⼊:

chmodug+w,

将设定为只有该档案拥有者可以执⾏:

chmodu+

将⽬前⽬录下的所有档案与⼦⽬录皆设为任何⼈可读取:

chmod-Ra+r*

此外chmod也可以⽤数字来表⽰权限如chmod777file

语法为:chmodabcfile

其中a,b,c各为⼀个数字,分别表⽰User、Group、及Other的权限。

r=4,w=2,x=1

若要rwx属性则4+2+1=7;

若要rw-属性则4+2=6;

若要r-x属性则4+1=7。

范例:

chmoda=rwxfile

chmod777file

效果相同

chmodug=rwx,o=xfile

chmod771file

效果相同

若⽤chmod4755filename可使此程序具有root的权限

更多推荐

chmod命令