|
|
当我们在不通过yum(CentOS)、apt-get(Ubuntu)来安装软件的时候,通常需要执行以下命令来改变目录的拥有者:
8 z6 G) e/ h1 A8 U1 q% F% f: _
& U8 z1 \$ s% }. x+ d J5 a [root@localhost ~]# chown -R mysql:mysql /www% Y% [0 j( H. r$ v% N+ E. B+ b# H
6 ?9 b( \4 B/ U
这个命令的意思是将根目录下的www目录所有者及用户组改为mysql
0 n% W: C6 \+ Z# j: i5 c* ~/ A t, c, _3 O' X- }, D1 X1 a/ ]# f
chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。3 J* H1 e7 x; K! u+ X
4 Q7 ^$ R; ~" h" @7 z T! f1.命令格式:
0 z2 x- V. q' l* o7 \% w5 r2 h0 b5 C @5 c3 A5 E
chown[选项]...[所有者][:[组]]文件.... s; z' w" F# b" _ f
. F4 S8 Q- |% v9 q( K6 _# J7 o2.命令功能:8 n! \: z w7 s. _
8 \& N5 N( ]6 N3 ]
通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。1 n' f" J1 \' @) a- [* Y {3 K
?5 P! o7 S0 [; r% q& l
3.命令参数:2 W5 }* d' n/ \
4 [- K; X/ a) n6 K- f, _- t- u 必要参数:
6 V; J' s# |1 K$ W7 g# W+ M9 P( e. i! ]. }6 g4 @* O: E$ M
-c显示更改的部分的信息
* r: D1 O/ U& W; C- Y" @( s3 P( Z" ^
-f忽略错误信息0 W8 a2 k1 ?" i' D' M
5 s8 L* A, g" k$ I& @4 ]( E7 B) l+ B
-h修复符号链接
! v+ N: k: T' U1 r& a
* K: }8 H) W- H L+ w& m-R处理指定目录以及其子目录下的所有文件2 ^8 o" P7 G9 G& [. y
# u& d/ s4 J9 A6 B3 g( [2 D- e-v显示详细的处理信息/ i$ X4 S' ?- g. X- q& H3 p4 N
" y% P; d; w! ^ Q-deference作用于符号链接的指向,而不是链接文件本身' p* t# p% T4 P" N; s
" l9 L0 m' f: M* A6 D
选择参数:$ }8 T+ y. M; T/ a0 }' s
* F$ p, B% _7 D( @! Z2 z--reference=<目录或文件>把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组
: z! u7 F G% \7 _' ^7 r. Y& D; C6 U' E$ q h T3 V
--from=<当前用户:当前群组>只有当前用户和群组跟指定的用户和群组相同时才进行改变
9 a' B% o0 g5 m7 y
\* K) J0 i6 I |* S7 e--help显示帮助信息$ }0 b) ?1 }* A( M; J8 z9 J$ ?
5 n4 r4 G5 ~* U* H--version显示版本信息0 l, M; }4 q6 s
9 s. X2 A. X- ~. Z% u0 r
|
|