|
当我们在不通过yum(CentOS)、apt-get(Ubuntu)来安装软件的时候,通常需要执行以下命令来改变目录的拥有者:. d; G* E2 g# Y; x% c/ R
) e" ~1 b/ V! `1 A$ ?) z [root@localhost ~]# chown -R mysql:mysql /www
! e' I/ x6 z7 U$ p- i1 N2 W+ s7 Z' a, Y' o5 v$ G3 C
这个命令的意思是将根目录下的www目录所有者及用户组改为mysql
6 c: H% ?: }/ C3 @7 s3 M8 d! I% J% E/ l# }+ n! H$ H
chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。
, y$ F( _$ ~" |6 ~3 R( q# J) D9 i! |
* n6 y" t1 a0 k" t1 n/ y, n- R( Y1.命令格式:
) ]- V5 @# F* Q) s# Y' f. y" |
# T/ K( t+ e, d) hchown[选项]...[所有者][:[组]]文件...
A! l M. L2 x/ M
; y& z2 P) j, j2.命令功能:. _6 c, N, t/ E4 {( y! L4 n
* k( B( |' h1 p- ~4 l
通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。
: T5 S% Y( L- b- y6 N
) [3 V+ G }+ Z+ h8 N+ R+ _3.命令参数:
9 ~. M, S9 C9 g! U2 k4 ?" {- o- z$ D, k2 m8 L
必要参数:3 {% x: j5 q! a# {8 q- L
k& V, @0 a& l- y5 E-c显示更改的部分的信息
; X) l* u3 ~; H7 a- ]& W
, y" t6 v: N! G2 e+ O, P8 _) L6 h-f忽略错误信息8 z p+ Y0 w2 a. w K
1 n7 I$ O a& M a/ Q' G9 H-h修复符号链接" W$ r! ~/ v- T0 A4 r: C2 m% O
5 J! B6 v* \1 L( v3 {8 K# {; J-R处理指定目录以及其子目录下的所有文件# U3 Q v% p* j3 A! r3 \
2 z1 X4 t, p' {2 @+ E7 e-v显示详细的处理信息
7 L6 k; U4 h( Q! b- S7 j' I+ C8 E5 @% H5 i
-deference作用于符号链接的指向,而不是链接文件本身
z8 Y+ P) k) I* v8 R/ L" z3 ]5 ]4 z2 X
选择参数:9 D! j% ~+ F3 Y. s3 }6 B
- K7 K# P6 k2 t7 A. `: V- W: L; D7 G--reference=<目录或文件>把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组
. M* M E, S3 I4 b; Y/ A# {6 e, }( r" W
--from=<当前用户:当前群组>只有当前用户和群组跟指定的用户和群组相同时才进行改变" Y9 x) Z7 q2 o5 x' `
, p7 i I5 t( C% j5 c* k7 f$ S8 C1 m! V--help显示帮助信息
+ `. g3 N' Q: ?: J L4 {& J. g3 J+ {. q7 G2 a$ l
--version显示版本信息# i7 S: M( D* H1 {9 X+ v
+ I8 | Y* z: B7 i0 f |
|