预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Chmod命令小知识点普及 一、重点注意事项 目前常用方法:chmod+<-R>+权限属性数字+文件 这种方法的缺点:直接用权限属性数字来定义新权限相当于“=”的概念,即直接覆盖原文件权限。若某文件具有特殊权限的话,那么其特殊权限会被一并覆盖丢失。 例如:/usr/bin/passwd命令,其权限如下: bash-2.03#ls-l/usr/bin/passwd -r-sr-sr-x3rootsys73748Nov22001/usr/bin/passwd 推荐的chmod使用方法:chmod+[ugoa...][[+-][rwxX]+文件 u表示该档案的拥有者,g表示与该档案的拥有者属于同一个群体(group)者,o表示其他以外的人,a表示这三者皆是。+表示增加权限、-表示取消权限、 r表示可读取,w表示可写入,x表示可执行,X表示只有当该档案是个子目录或者该档案已经被设定过为可执行。范例: bash-2.03#touchtest bash-2.03#ls-l -rw-r--r--1rootother0May2321:12test bash-2.03#chmodu-wtest bash-2.03#ls-l -r--r--r--1rootother0May2321:12test bash-2.03#chmoduo+xtest bash-2.03#ls-l -r-xr--r-x1rootother0May2321:12test bash-2.03#chmodu+w,g+x,o-xtest bash-2.03#ls-l -rwxr-xr--1rootother0May2321:12test bash-2.03#chmoda-rtest bash-2.03#ls-ltest --wx--x---1rootother0May2321:12test bash-2.03#chmodu+stest bash-2.03#ls-l --ws--x---1rootother0May2321:12test bash-2.03#chmoda=rwxtest bash-2.03#ls-l -rwxrwxrwx1rootother0May2321:12test 二、chmod命令详细用法 指令名称:chmod使用权限:所有使用者使用方式:chmod[-fR][--help][--version]modefile...说明:Linux/Unix的档案调用权限分为三级:档案拥有者、群组、其他。利用chmod可以藉以控制档案如何被他人所调用。参数:mode:权限设定字串,格式如下:[ugoa...][[+-=][rwxX]...][,...],其中u表示该档案的拥有者,g表示与该档案的拥有者属于同一个群体(group)者,o表示其他以外的人,a表示这三者皆是。+表示增加权限、-表示取消权限、=表示唯一设定权限。r表示可读取,w表示可写入,x表示可执行,X表示只有当该档案是个子目录或者该档案已经被设定过为可执行。-f:若该档案权限无法被更改也不要显示错误讯息-R:对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)--help:显示辅助说明--version:显示版本范例:将档案file1.txt设为所有人皆可读取:chmodugo+rfile1.txt将档案file1.txt设为所有人皆可读取:chmoda+rfile1.txt将档案file1.txt与file2.txt设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入:chmodug+w,o-wfile1.txtfile2.txt将ex1.py设定为只有该档案拥有者可以执行:chmodu+xex1.py将目前目录下的所有档案与子目录皆设为任何人可读取: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的权限