|
|
当我们在不通过yum(CentOS)、apt-get(Ubuntu)来安装软件的时候,通常需要执行以下命令来改变目录的拥有者:* B6 ^* e' j7 k' r% H& L
% U! B9 B, H F9 a% @$ G) T' H( u [root@localhost ~]# chown -R mysql:mysql /www4 H2 p; C \! H# f* L O) s
" n v: I/ S: \这个命令的意思是将根目录下的www目录所有者及用户组改为mysql
/ |0 ~+ y9 k/ B' G" ]3 z8 N3 n0 u; x. f$ G0 |# W
chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。2 e0 E9 E- s0 D* q# Z9 c$ h9 ^0 P
X* M a# ~: L8 S
1.命令格式:8 | J; D+ m! x2 r( B4 k% p/ K
" v4 V& x( {( C& M6 g( Zchown[选项]...[所有者][:[组]]文件...
0 e9 ~ L; G9 g9 b Y- k- ^9 H+ K8 z( k, E
2.命令功能:
# [3 O" m" h0 E k
& u2 I* L |1 Q! T9 k/ e& ] 通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。
. J' T# @, P% U r; g" d' {6 e! s
3 F- H" _* M1 t3 P3.命令参数:" _ v8 d% z& e! L M) O5 I
& U6 T7 H- { h3 q( ^" n
必要参数:
! F% x- w6 ^4 U$ u, q( [* Y+ b6 A T7 p6 Y9 Q' f
-c显示更改的部分的信息
8 W6 o: s4 l) l% \9 c2 G4 D8 r. @7 Y3 E9 j: |
-f忽略错误信息
( p. [$ u# Z9 g" u; y1 D! k+ M+ [! c( }( M2 Z5 B( m# w1 y8 y* ~
-h修复符号链接
, [. ]2 Q# B5 O
4 o) _# U( @/ R-R处理指定目录以及其子目录下的所有文件
- H6 W [; ~9 C# q: O# _
: \8 U$ K) s! t* v0 B! U-v显示详细的处理信息: J/ \1 O9 G7 p0 a* S
: t- B/ k5 a! w1 X: d D
-deference作用于符号链接的指向,而不是链接文件本身9 v+ s- C) k" r2 R9 ?: `( N) t* `+ K
4 L; v$ g" M7 o4 F* }( c% x e/ h
选择参数:
6 G) X* k1 a7 ?. [( J. b) E$ K3 ?( c( }: @# j. k% E
--reference=<目录或文件>把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组
6 x1 a6 r3 q) e. v9 G/ P1 _% o; Q `4 |+ Q$ [1 g
--from=<当前用户:当前群组>只有当前用户和群组跟指定的用户和群组相同时才进行改变
$ q7 C8 p# i+ V9 g m) C9 r( G+ k; J. O1 T5 E
--help显示帮助信息
8 C# ?: o9 h7 L' I& v% Q( P1 @: F- U9 v: l6 q6 Z
--version显示版本信息; h$ E& e+ q3 s, W6 n, `
, w" v+ @5 _2 s, [& V0 l9 q& i |
|