|
|
当我们在不通过yum(CentOS)、apt-get(Ubuntu)来安装软件的时候,通常需要执行以下命令来改变目录的拥有者:
K. u8 i- _: j' I
( {! s$ g7 O9 t y9 r( i) E9 j$ Y [root@localhost ~]# chown -R mysql:mysql /www6 \7 Q4 a. I* s3 D: c
2 ` V/ U9 } ~3 N6 j6 w# L
这个命令的意思是将根目录下的www目录所有者及用户组改为mysql
" d# R E6 J: r, G% X% }5 g4 J
5 J' ^0 T4 Y; l7 R1 cchown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。
9 t( s( z# m: s0 q) v+ i, ]# a/ d. y/ ~% V! c) A3 |
1.命令格式:
' l+ S8 r7 l, A# C4 ~7 F, |
7 M% l- ]' Y! ?9 S, Kchown[选项]...[所有者][:[组]]文件...4 u6 J6 d: g5 @/ n; s. {" v' u* @0 p1 @
+ v9 O; _: v, U+ M
2.命令功能:
" u8 e6 p2 ] C/ T9 m- n k& X! s" Q s" z/ \
通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。
! [* `' C) [# N) L( r! ~6 J* Y; X& @$ t% q, @ X7 Q
3.命令参数:3 ?" _- L# g9 C+ P0 O3 M) h
! b3 j' E! N( \: O8 @, ?- m) L4 [
必要参数:
* W* b/ F$ ]7 Y3 l* t, ^
R1 P9 v" z! u4 w# z0 k4 B$ v9 h* r-c显示更改的部分的信息
) h, ^4 n% b# ~0 l
9 d( Q, C0 v* | V-f忽略错误信息' {; j' j$ Y; b4 F% a. c
/ X( S# T) V, W. A3 Y3 p. ~
-h修复符号链接
' ]3 @ W6 j( ]' l0 Q8 ~
2 h8 Q: {* O' `: u2 \% P-R处理指定目录以及其子目录下的所有文件) u6 A4 o3 d4 q; D6 R9 P) L
3 F/ A- X0 {% m) S% D2 V3 X+ `-v显示详细的处理信息
* x$ |3 P1 d, N7 b& s/ G4 U( `; X
! c! i& m8 H+ r+ r- ]+ I, M l0 ]-deference作用于符号链接的指向,而不是链接文件本身
# ` Y8 E- E3 a. E1 y. b
! [5 q2 K. ?3 m) W& K 选择参数:, @; v9 a/ J3 N7 R5 d
0 k- S' y. w& l' a4 j
--reference=<目录或文件>把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组
6 k& h- [1 i' I7 C8 ^: g4 ] X i8 f; G& o Q- U! p
--from=<当前用户:当前群组>只有当前用户和群组跟指定的用户和群组相同时才进行改变
" l. {7 s P( l
5 H4 O/ B# B& \9 O, r$ p+ e--help显示帮助信息$ O3 p. m' {: B! w
' n4 }( x7 X s4 a! x( _" W
--version显示版本信息- W/ G I, [2 O% P6 L, ]) d, V, p$ G
2 S. y5 o: {% q! C5 f
|
|