≡ 典典 - 单机游戏攻略 ≡'s Archiver

admin 发表于 2006-8-23 13:51

[转]chmod的用法

经典用法:chmod -R 777 *.* 将当前目录的所有文件以及子文件夹设置为:777:b;zo yW
7n6oj fD~2f
3C_:NS*wD Wg!c
客串一下UNIX命令,只是为了用Telnet
[?%bvz5p ——————————————————————————–
gq&i^6{8b8T,ab%} [转贴]chmod命令详细用法 L"h7`z6N4d6Am$zl9}
指令名称 : chmod~@qS.c*o3x'Y
使用权限 : 所有使用者
5\ C s a*Gq,b 使用方式 : chmod [-cfvR] [–help] [–version] mode file…
t}!w&^oyt8Y9KI0s 说明 : Linux/Unix 的文件调用权限分为三级 : 文件拥有者、群组、其他。利用 chmod 可以藉以控制文件如何被他人所调用。'o&n(_1H1R8^:c$\N
参数 : bR.rn?8bhy
;_K6O ]wE:e/V3X
  mode : 权限设定字串,格式如下 : [ugoa…][[+-=][rwxX]…][,…],其中LD-PP*Ez x'Gs
  u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
8_1s ? jD%U8]   + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。'T'n4}"Z A%Ha9f m
  r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。%D1L*Z'O$r
  -c : 若该文件权限确实已经更改,才显示其更改动作
0|$ti2NA|'r   -f : 若该文件权限无法被更改也不要显示错误讯息*Z"M)p0?3z4}7I
  -v : 显示权限变更的详细资料5EsbxpH U
  -R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)?I-RaH
  –help : 显示辅助说明
T$G(i&[*r%?k.t   –version : 显示版本
"A@0?s'E5N^ 范例 :
-U1O D9}'EH cj   将文件 file1.txt 设为所有人皆可读取 :roLi2yR4~8k c
  chmod ugo+r file1.txt .]c/N9s[*R]
  将文件 file1.txt 设为所有人皆可读取 :
6k,C Z*|.M   chmod a+r file1.txt 5eD @)A%}*Kg l
  将文件 file1.txt 与 file2.txt 设为该文件拥有者与其所属同一个群体者可写入,但其他以外的人则不可写入 :
2ML d4`4V%l   chmod ug+w,o-w file1.txt file2.txt E hFI?JJK
  将 ex1.py 设定为只有该文件拥有者可以执行 :
FI X!Q5c   chmod u+x ex1.py
l7Pm4[MJ   将目前目录下的所有文件与子目录皆设为任何人可读取 :
GLO Ol(_*g   chmod -R a+r * (Mg\2a i)R`
此外chmod也可以用数字来表示权限如 chmod 777 file 语法为:chmod abc file ,其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。c2DO.n"]*v
  r=4,w=2,x=10Zs(y%n0]^H
  若要rwx属性则4+2+1=7;
/P,IaOx xL h\   若要rw-属性则4+2=6;
-q)T7F,[&r]I   若要r-x属性则4+1=7。 U4S@x/l%@Pi5_r b
范例:8}?]z;k|a
  chmod a=rwx file 和 chmod 777 file 效果相同
-jrE-xq;\e5oG   chmod ug=rwx,o=x file 和 chmod 771 file 效果相同I#}.gj0^;t2ydD
  若用chmod 4755 filename可使此程序具有root的权限

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.