|
|
当我们在不通过yum(CentOS)、apt-get(Ubuntu)来安装软件的时候,通常需要执行以下命令来改变目录的拥有者:, o7 s9 o1 B$ d" j/ |3 N
- V. L* T5 z9 |0 u' S [root@localhost ~]# chown -R mysql:mysql /www
1 }2 Z. G- o8 I! L, {3 G C
) L( j5 d0 @" r2 m* s7 }这个命令的意思是将根目录下的www目录所有者及用户组改为mysql( M& {+ r& a9 b# y$ ^, f2 |
( J1 _* _4 G9 N1 |. Q; r( {" H
chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。
3 }7 a b, R* p1 |4 i1 u! O- R1 l% _6 h* n
1.命令格式:9 t+ S; G7 n( o. j0 L/ |+ p
2 a) s6 f7 H% `* Z6 u
chown[选项]...[所有者][:[组]]文件...
4 B" |; E0 D% i p d: Q$ t' W% ?2 G" R: b! A$ `( p
2.命令功能:
6 w5 @+ G% C4 G1 c* C. c1 ` L- P7 w# T0 O( B; F
通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。/ w6 d9 q$ G# Y8 t& F1 S& f
9 i. @- V7 ]* _5 Z2 n5 s! b& q3.命令参数:
( M% Z d2 O6 J. M' a; h
0 N1 A4 p% X& b) Z5 C" V/ P 必要参数:
8 H# \) T9 s, T" X% s- I6 Q( h" m$ I! o; R M' [4 Y7 b8 x
-c显示更改的部分的信息
. ^1 H; `0 P* S+ A2 T( Q) U& G2 S1 s. O7 n5 n( d* C7 X5 R
-f忽略错误信息4 J6 ^; \: B7 N; V
) q5 N3 Z' Q6 ~3 P3 H# v2 S
-h修复符号链接
* ^, g6 q2 q" H" r- G' h) u Y/ [4 x
$ i* g/ O4 Y2 w6 L5 L-R处理指定目录以及其子目录下的所有文件& R" D# z8 J3 h! h" I! \- M
0 S5 A1 J) s, L
-v显示详细的处理信息
7 ~& w/ R- ^2 [7 p6 k' E9 H; k3 k
-deference作用于符号链接的指向,而不是链接文件本身
* F! ?& c' V Q6 H1 p8 D) n5 k! C# |4 f( l
选择参数:9 `$ Z( I1 q3 ~/ f8 L5 N- N8 f. a
! O4 w! X( X9 r: X: C0 T. L7 e--reference=<目录或文件>把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组- O- V& R9 ^8 O5 C- ~( T
- l( M3 O' R1 I% y" F* v5 n5 f4 K3 l
--from=<当前用户:当前群组>只有当前用户和群组跟指定的用户和群组相同时才进行改变
( }$ F8 n1 c- P4 f9 g( r
0 L% s4 A1 z4 ^; W1 q- d% `--help显示帮助信息" X; G# y% Y" C* X$ J& w9 V8 B1 P
7 {8 X9 \* A! y2 K; z/ w% Y
--version显示版本信息
" ?' h, z) Y0 ?( k1 N, v' j6 W7 t! e) ~
|
|