|
|
当我们在不通过yum(CentOS)、apt-get(Ubuntu)来安装软件的时候,通常需要执行以下命令来改变目录的拥有者:
, @+ l8 u4 i0 X& ~6 [( T
3 D% h7 t1 U9 u9 I! |% S [root@localhost ~]# chown -R mysql:mysql /www
7 [0 o! \) [" u( J' _5 Q$ @. M4 m6 Q! q9 d
这个命令的意思是将根目录下的www目录所有者及用户组改为mysql
7 W+ Q) a$ s" r/ O! ?2 W/ M4 @
6 C3 }5 c% n1 }; k, u! mchown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。& l5 U0 P( ?; ~% `6 i+ D
, {) c4 {, K! _' q1 S' B$ D: f1 P& n: S1.命令格式:
5 T X& q5 U# v. w( [' ~4 `- {) g- H0 F3 [
chown[选项]...[所有者][:[组]]文件...5 D* U2 |- ^, a! q. L8 Z' y: I
* t3 D7 w% w Z( d U2.命令功能:
) V. f8 T9 H$ r* V" T# X# c6 y. \
通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。) J3 T4 b& f: P: p0 Y; x# Y! f
) K+ O! q2 X* K1 q5 _4 }3.命令参数:
# S) M/ L3 [* A* e" s. _6 {/ D" a s
必要参数:, l3 ]+ u; H6 t5 h2 r- ^
& b2 x/ w# J! |" _* c8 [
-c显示更改的部分的信息
/ b. j% \9 Y. X' K, A( Z# Y
1 m2 w4 F& V+ N0 C. r-f忽略错误信息
6 [9 ]4 M% p4 H/ g+ v+ B
$ Z- m6 q# r( ?* h-h修复符号链接
- z; q' h3 k8 \; ?
) E# y$ e7 t2 M: _: p& r-R处理指定目录以及其子目录下的所有文件
( L6 s& m6 v7 U, N: X7 p9 z" q {8 r8 x+ ^+ [' [! V
-v显示详细的处理信息+ i: K$ L! M6 r0 \3 ]' q
q, u! [5 p2 p/ w0 c7 K# ^! T-deference作用于符号链接的指向,而不是链接文件本身
& O7 V4 r( @+ n" \" f0 B+ D% L4 I3 x n3 ?' V4 u4 Z
选择参数:
) ~1 Q y( T) o( G9 _% G! S! t2 u4 z3 M1 r# I! w+ J
--reference=<目录或文件>把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组7 c8 h; i7 y* W" L9 F+ C
; s' L& o1 f/ F
--from=<当前用户:当前群组>只有当前用户和群组跟指定的用户和群组相同时才进行改变8 L* G8 E' B5 w R: P; | j
; v% L6 K7 ~+ L( b4 l# H--help显示帮助信息
/ s0 D) m3 p( I& d
$ J$ o, U1 i! q; \0 G/ @1 Z& i+ v--version显示版本信息- {( m [% t, H% q2 h3 S
O4 o1 k' H* O
|
|