a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 115|回复: 0

[综合辅导] Linux系统命令及其使用详解3

[复制链接]
发表于 2012-8-4 12:07:07 | 显示全部楼层 |阅读模式
指令名称:chmod . @0 \% l8 e: v+ e/ d
  使用权限:所有使用者
' j5 t' y* q2 k5 m  使用方式:chmod [-cfvR] [--help] [--version] mode file...
8 f# T1 _! K5 l# L6 M  说明:Linux/Unix 的档案存取权限分为三级:档案拥有者,群组,其他。利用 chmod 可以藉以控制档案如何被他人所存取。
, h$ M7 |! D; T& ^8 B  把计:
, F4 v$ I0 p" x4 c( n* a  mode:权限设定字串,格式如下:[ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
6 |6 r' g' {; Q: w6 @. ]9 l  + 表示增加权限,- 表示取消权限,= 表示唯一设定权限。   N4 r- O0 k# Q4 G1 Z5 _2 h5 G* y
  r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。 ; e8 N1 U; O9 k0 ~3 v
  -c:若该档案权限确实已经更改,才显示其更改动作
$ S: `; q9 t  E3 R  -f:若该档案权限无法被更改也不要显示错误讯息
5 T5 l6 m0 c( ?1 C! u9 y  `4 K  -v:显示权限变更的详细资料
2 x8 v: u, d% C9 D" o6 M. k  -R:对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更) 7 S. a0 x- K5 w
  --help:显示辅助说明
9 _% E) C4 ]) s  --version:显示版本5 M3 [  {6 N) @  l) n7 @  d
  范例 :将档案 file1.txt 设为所有人皆可读取:
2 R% o1 e! @$ z, ]- I5 ]  chmod ugo+r file1.txt 7 X% B7 S5 k/ X3 r

& x8 v4 m$ v& g0 o/ r, D  将档案 file1.txt 设为所有人皆可读取:
% l' i* ^: M7 m4 U2 j) `& w8 w  chmod a+r file1.txt
) q8 |( y  Z3 ~) U, l: V0 _' Q; W) N1 ^$ j* f/ f
  将档案 file1.txt 与 file2.txt 设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入:
+ ~6 |, _8 N, X7 f# g2 V1 L  chmod ug+w,o-w file1.txt file2.txt ( Q! X) p! r3 \" p! r8 B

" h8 B0 L1 z* h9 X( s  将 ex1.py 设定为只有该档案拥有者可以执行:
5 Q. N) x# @/ L1 e  chmod u+x ex1.py * i; M5 t" R" Y1 a2 x8 P% Y  C- S( I
) Z, a$ @+ n1 ]) ^
  将目前目录下的所有档案与子目录皆设为任何人可读取:( T  n7 M9 ?' U
  chmod -R a+r * - f# `: Q: p+ b, z; Z  A

, D. d  x6 v6 z- l  此外chmod也可以用数字来表示权限如 chmod 777 file 0 a  u( ^5 Q# M" W, q2 i; O
  语法为:chmod abc file
: J* z" Y4 H, T  f" k( k  其中a,b,c各为一个数字,分别表示User,Group,及Other的权限。
' J8 T! }" b: x* J  g1 _  j0 }0 E% u% V5 G
  r=4,w=2,x=1
( u% U  `' p+ ?: L7 P, S4 Q0 P  若要rwx属性则4+2+1=7; + Z( z, }1 [( |- B1 Z; s
  若要rw-属性则4+2=6;
* l+ o$ n. G7 v# L8 m$ z/ f  若要r-x属性则4+1=7。
( `' m, A  j: J2 Y2 ^
4 w. X; C9 {% d2 R& r  范例:
3 {+ ^$ S9 h2 ?: q, U  chmod a=rwx file
- |+ S; h5 t- d. }% g  和
4 K" _: c5 Z* s, ?  chmod 777 file - N, e( u& t: k# [+ k1 Z" K( _# _
  效果相同
& i6 q* F4 H" E* w  chmod ug=rwx,o=x file & n5 r& ^  `) z: u1 R4 W& |7 ?; v0 P
  和
! u. `" u" d3 n! b  chmod 771 file 7 f  E) @% t' Q
  效果相同 2 c5 V; G. q# g: C# h4 ^
  若用chmod 4755 filename可使此程式具有root的权限
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-4-30 09:34 , Processed in 0.169242 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表