|
|
当我们在不通过yum(CentOS)、apt-get(Ubuntu)来安装软件的时候,通常需要执行以下命令来改变目录的拥有者:5 v4 _* J( X, |) Y: N0 b
8 Q8 x+ o! D7 g& o/ U
[root@localhost ~]# chown -R mysql:mysql /www- i6 s, S' _ W
2 L/ Q! @+ o: w) b7 @这个命令的意思是将根目录下的www目录所有者及用户组改为mysql: U4 ~ E; G L7 ~& |
7 }1 C$ u( A( X# s% L2 A8 ` cchown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。% s4 e- y7 S/ R }: [1 E; Z# Y6 s
8 u: y1 C* y% @) N# O1.命令格式:
& E+ d L( G- k/ ` G9 V: q4 P. n$ K4 t8 M6 E7 c
chown[选项]...[所有者][:[组]]文件...9 j3 X/ o! k& D5 r9 u0 ^
/ U' V/ j/ _$ C3 x% p- \
2.命令功能:( _9 a& t% A' J1 w( n4 K5 L$ g; S0 A
% E( }+ r( V7 x* ` 通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。
2 P! W& U( M; M3 S3 x
$ n$ v K2 v2 X' V& u3.命令参数:
1 X* ^, K+ u2 \- ]1 y- Z" L
. H$ w z+ E( X7 L/ o9 G, X 必要参数:
+ c" q: y) o# g7 v' c# W
$ ~( \3 a$ p2 L* @1 J3 ^; L-c显示更改的部分的信息
$ u/ i x( N+ M5 @ W) A
4 R/ z2 @4 x0 j0 Y4 i4 F' u5 W. v-f忽略错误信息
5 z* `. ]7 p+ V8 _9 T& P7 O; J) N: y# d1 K4 b" r/ c4 x+ s* C5 |" U) `& I
-h修复符号链接# S) e- x; |1 D; P$ z* N
& x$ [3 M0 f" z9 v1 A5 z0 K, X7 l-R处理指定目录以及其子目录下的所有文件+ M' N2 I& z7 C2 P0 ~
# @+ R4 d0 T, |-v显示详细的处理信息
; F& D: V$ e* B% h/ N; ^; j6 C/ B6 `( J" J7 Z
-deference作用于符号链接的指向,而不是链接文件本身
- p+ p7 Y% Y8 c& c
0 ] e- n- v. v+ ]( L/ `, q 选择参数:
: \8 T6 F' z( _( \" Y
1 D) U) _. K% |. y0 c" M/ ^--reference=<目录或文件>把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组
% y0 v; W" U0 H- c8 @9 K; U5 y3 A& a, ?% T1 Z+ ?% W& u
--from=<当前用户:当前群组>只有当前用户和群组跟指定的用户和群组相同时才进行改变9 j3 ?# |% W# d% t8 b
: N8 T+ I& R' q/ E( k5 x0 z# ~* X--help显示帮助信息& U$ r, J$ G, w: _7 N
) ]: g2 }* {1 a5 x0 ]' [+ k--version显示版本信息
?) Y) t6 g4 _1 I9 O. R8 G
0 }4 `5 m# o6 Z5 q5 z/ X# o* H |
|