|
|
当我们在不通过yum(CentOS)、apt-get(Ubuntu)来安装软件的时候,通常需要执行以下命令来改变目录的拥有者:
- ~% j9 m* s2 Y& P: H7 G; {4 S I8 r7 a! T( }9 d5 X, i
[root@localhost ~]# chown -R mysql:mysql /www
, e& J- c! D& ]( }) G$ J9 _8 N# n `
1 s* Y7 \! h' r& f& c9 L" G5 c这个命令的意思是将根目录下的www目录所有者及用户组改为mysql
/ v5 T% J! c( n
3 b3 Y1 o5 U) \; Bchown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。) `+ I4 |* k* ^4 J) ^
& {" e3 v: R1 D& n6 G
1.命令格式:/ ], W9 r3 H+ H, d) s, w! Y
7 k8 \! \ P: S- j; Fchown[选项]...[所有者][:[组]]文件...
! `8 [7 M0 P4 w2 j y
1 M$ F- [, I6 j. {8 [( A. p2.命令功能:* A. z% k2 W6 q9 o5 h H
8 g6 Q9 T+ S' a6 U5 I$ q& s
通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。" z) G) }/ \. h6 ]+ A* z$ F9 B
+ Z" c, P" L3 K# e3.命令参数:9 W# B$ m1 z. P3 R, Y
' s" p ]5 ^8 s ^3 A
必要参数:* V$ ~: h2 A) G6 J
' J" [% {$ j; d: q0 w6 V- ]-c显示更改的部分的信息
2 o; ^, q. H6 ]3 z& S; @, ~& A- B8 R4 w
-f忽略错误信息8 Q8 y" M, |# i" H; X9 o# G7 ?
# z0 h- P8 u7 C9 B/ U2 P( @; D& P3 ]0 S
-h修复符号链接 H- U* G: ?* @" d2 p
* C; J( G- F( e' l( @0 C
-R处理指定目录以及其子目录下的所有文件
( l: O" K. |- ?+ E0 e6 U; ] h
-v显示详细的处理信息
9 A5 O# G0 Y* y8 n* h6 [
, ?. O7 b0 Y6 c) @-deference作用于符号链接的指向,而不是链接文件本身$ P# r5 b$ R h( O8 i$ {$ ]1 J
3 d; F0 T& t& v5 k! a2 p 选择参数:9 P# [, p! Q# V+ C
7 J# r! @% I6 D$ p
--reference=<目录或文件>把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组
8 f! l" {4 q, ?' |& O0 X/ x. g, J. c2 r
--from=<当前用户:当前群组>只有当前用户和群组跟指定的用户和群组相同时才进行改变* G* t# \& t. f5 s3 k* a- M
! R9 \0 S1 O9 \3 _) d--help显示帮助信息% E- L4 I7 @- ?; V5 S3 i' C" @
1 K7 W, D% ]% Y- k ?7 l
--version显示版本信息
$ f2 H3 w1 G k' u# P- t$ x3 }# z4 H# j1 T* N2 i
|
|