|
|
当我们在不通过yum(CentOS)、apt-get(Ubuntu)来安装软件的时候,通常需要执行以下命令来改变目录的拥有者:
! W: [8 p2 i5 ~0 }
5 t" _6 @1 D9 b/ ` [root@localhost ~]# chown -R mysql:mysql /www
! K4 l; m* ?7 S& V8 X# W: D' u( Q/ T- q0 S" z* {0 P
这个命令的意思是将根目录下的www目录所有者及用户组改为mysql
; a$ X$ D0 i4 W9 c2 o9 }* E: {$ b: t. f, |6 C) E. O- ?2 Y5 r, \
chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。" T& h4 i3 p7 z
9 W: n) z* K8 A. X! ^5 H2 k! C1.命令格式:
. d' ~/ v8 Y8 O5 I! `0 }+ s. ?$ D5 m6 u6 k0 D
chown[选项]...[所有者][:[组]]文件...
) {6 R" g1 ]8 e P) G% z# l! M% W- Y1 t$ X3 M
2.命令功能:
7 C! C" [8 v+ E& H# @2 x0 I9 w5 S; E. `
通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。0 l- O/ a; D* D+ V4 q
* u2 Y% t8 q! p" m
3.命令参数:2 L6 A" Q- R. c# Z v
8 I; y: `. q6 a$ g+ l# @+ C1 Z 必要参数:
% F6 j2 L) g* L6 T" [/ Z; m
0 ?9 e2 v+ T M( H) l% f" G-c显示更改的部分的信息( [1 ]* o' h0 }$ H
, v' l( ~( @. v' @* a-f忽略错误信息
" u! T8 p% L' x6 U ~4 u( b3 G: a
! M9 C G& t/ I* s, B-h修复符号链接
7 S6 O8 B) P& M% C
9 ]4 }0 D% M, f0 g-R处理指定目录以及其子目录下的所有文件 s, C; D% x+ }! `2 p
: J5 D7 \- c- f5 X-v显示详细的处理信息
$ W% r H& i8 ~& L% @! I& b9 e! j. \8 k' z0 Z
-deference作用于符号链接的指向,而不是链接文件本身' v; c# u' c z+ b
6 l3 L: b. K) G$ k# e! {, ^ 选择参数:$ z$ l- m! ^5 ^ f6 S
- }2 r1 c! h" H! ^
--reference=<目录或文件>把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组8 p2 O+ t, S. D& I$ b4 n
4 l; @. W4 v* a Q; n--from=<当前用户:当前群组>只有当前用户和群组跟指定的用户和群组相同时才进行改变" u9 K% x! [0 O
) g; @) u# E4 d0 T3 w--help显示帮助信息
6 K& }8 B$ u# _6 T; X9 A9 I3 A \$ Q; J
--version显示版本信息
. T) i' i. e; o1 e6 {/ d
: U. D# c% r0 f7 @7 Q! ]. y |
|