|
|
当我们在不通过yum(CentOS)、apt-get(Ubuntu)来安装软件的时候,通常需要执行以下命令来改变目录的拥有者:
: J- G; {, q0 ^' ?
8 M9 @6 @3 f7 S3 ]2 c8 |) t7 F# ?- g [root@localhost ~]# chown -R mysql:mysql /www
( L9 C! d) E4 s* r8 X8 U% s8 ^( D, h) O7 k
这个命令的意思是将根目录下的www目录所有者及用户组改为mysql
1 E/ ?+ |7 M! a$ K5 g1 }3 k8 e4 \7 K$ U' }
chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。9 l. j5 h/ O7 y/ }' A
6 F" x2 }" v' o
1.命令格式:. L' f. J: F0 v6 q
( |( `6 Y; Z% J) \' W% U
chown[选项]...[所有者][:[组]]文件...( Q% w' n* B& g
0 E6 H/ j) S# ~' l# A2.命令功能:
; ]5 W/ h. v, [2 l! j1 g; }4 z8 \* I% S5 B7 P. p9 j0 o
通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。9 x5 i& a* Q2 F* [; A$ ]* `: N, e
4 n( q1 U6 l, l3.命令参数:& K a/ }& H) ~1 x
; O; k8 N1 n4 g# A
必要参数: {6 `! k, Q+ Y$ T* d
+ E( {0 x3 f* _# p' Q1 p-c显示更改的部分的信息
2 i2 I' K( z1 F% Q, L
3 ^1 u8 `; Z$ Q4 T! I ~) y5 ?2 q$ Y-f忽略错误信息
! w4 x& @# n+ X& Q. N# E( h7 H/ r$ b$ S: [
-h修复符号链接: \1 y+ i4 P. [
. k; E! ^( M/ z
-R处理指定目录以及其子目录下的所有文件
/ r( T; U1 J! [: Q8 \. l, ~' \
3 }' ] j) i+ `6 t- p! `-v显示详细的处理信息
9 `5 O4 e, y3 x) A) w l: P6 A3 d% h3 f, K7 o( z
-deference作用于符号链接的指向,而不是链接文件本身
& i f) O& n9 V+ b
/ [' Q$ }- y7 g1 V 选择参数:
" e; E' U! z5 P5 Y$ ?' X7 O: k4 M. x' f
--reference=<目录或文件>把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组0 y4 [6 }+ r2 W N
/ `- i8 b n4 Q# L0 \4 }9 c--from=<当前用户:当前群组>只有当前用户和群组跟指定的用户和群组相同时才进行改变
0 f, a/ T# e# o/ w
- x$ Q( b/ _! D--help显示帮助信息
) w1 d( u6 L p$ g. @+ K9 B: c: P- ^! E% c
--version显示版本信息
* i2 [& T# U* M0 Y2 H) t; Q. f- K' n. K; F- a% ?( V z
|
|