|
|
当我们在不通过yum(CentOS)、apt-get(Ubuntu)来安装软件的时候,通常需要执行以下命令来改变目录的拥有者: h4 W' L8 X. @. C3 D* q
$ v& @) z6 v, H0 f! r- q$ D( ? [root@localhost ~]# chown -R mysql:mysql /www
7 ~8 l. p7 X% f0 f: U) G7 }! J, O% I! }+ a; O% w/ }: g
这个命令的意思是将根目录下的www目录所有者及用户组改为mysql3 y1 H k K' q* F$ M
* [7 S3 e! l1 E' K' v/ o1 K( O% ~2 @chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。
& O) e7 y# M) ]; G% d$ S& ^, k
; B0 m1 n* n9 j. M: S3 l, z7 ?; u5 b1.命令格式:+ d. I5 k& o' K; Z; m6 } K' v
4 n& T n5 q \0 p T0 }2 dchown[选项]...[所有者][:[组]]文件...
+ e/ O& c/ X3 U
$ u& j/ m7 ` V+ V2 D. C9 j$ D- a2.命令功能:
: j4 @; d6 b' a4 U
; ?0 n- |& A7 G, M4 z2 D 通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。; K: z' a* F% `* P! F1 O# G9 ^( [
- \5 B7 M- T1 a2 c) F3.命令参数:
: H9 l/ K& m9 _4 I: x. S3 X) |; r
* x" r% \' P& ~' P$ o+ U- _! p 必要参数:* J+ e$ U3 _9 J+ D
1 @! B! s9 V: |/ Q' G% o( l0 a
-c显示更改的部分的信息8 X* j, S% m9 \1 n+ ~" u
0 b8 s- I9 {1 q& q9 b- T3 a
-f忽略错误信息
3 ^+ h/ T' p9 ~
" Q( ^5 e+ j& `; }8 b-h修复符号链接. T6 l' r' U- } C$ v
2 {. d: d% j0 |, J
-R处理指定目录以及其子目录下的所有文件# W- {4 r" s% M6 R+ q
" E( `$ Q: z: J3 L
-v显示详细的处理信息
' b/ V% ]4 n, A5 i0 E k2 q) d/ ?* k( f1 S6 X# q2 P& y
-deference作用于符号链接的指向,而不是链接文件本身
' U0 y/ O, N2 ~# q, T* l {
9 A B7 T* C* K( l- i; N 选择参数:' O, x6 y" i3 T+ e! r9 [
# v/ o1 }8 K: p3 a7 r9 N( t
--reference=<目录或文件>把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组
- ?1 t9 Y4 S; t/ [- s6 v% t
: }% d1 E, V& s+ W( g# u; e--from=<当前用户:当前群组>只有当前用户和群组跟指定的用户和群组相同时才进行改变! Z) R: `6 R5 ^! E X
, H! s8 {- ?( K- n; c/ D
--help显示帮助信息
4 e" y7 c9 }, G& b
3 g: d/ `: s8 X7 @% K3 z--version显示版本信息$ |- l6 k1 ~0 c n
8 S- [ g7 H! I/ g: ~4 i* V |
|