|
|
当我们在不通过yum(CentOS)、apt-get(Ubuntu)来安装软件的时候,通常需要执行以下命令来改变目录的拥有者:
. o0 j$ ?, m/ ^
# R: Q. m. o) d0 N [root@localhost ~]# chown -R mysql:mysql /www
; Q2 p2 q% r2 X5 H6 q
1 _; }, z. S9 u. b这个命令的意思是将根目录下的www目录所有者及用户组改为mysql
" t/ l* {" q8 |' x; J) W; n/ K* m& r8 N0 V# Z, b
chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。: D- ?3 U* v B/ r0 |5 B- O2 @
( ^' y5 l, H" t# \* v! O5 }* f1.命令格式:
+ P- r) H9 R2 b! c8 ~. i- ]0 W
9 g2 \/ s `( W; X+ S5 t! c; qchown[选项]...[所有者][:[组]]文件... X3 }/ K: \# e, q) l; Q$ U
; o1 _* v7 s1 x: [
2.命令功能:5 a. y% W' r p; {! Z" K% \
2 r S- G2 T# ^* E: k- z 通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。7 Y" v# d$ ]# ]6 |
2 c4 I. Y+ Z: O$ ]; M1 Z
3.命令参数:& ]( m3 M, h" s) h$ `
3 ?% ?5 t4 _! Z+ T. x 必要参数:2 b% @& N6 R3 w: a3 }6 ]
3 ]' \7 P; H0 P, F0 f( d$ B
-c显示更改的部分的信息/ r5 y$ N1 I& A& v% B6 T% R
& A: X8 z6 ^! @- L8 e$ ^-f忽略错误信息
4 w: Q1 M q: J i" Q; E7 _
# g7 D% Z; y, S! w8 S-h修复符号链接7 l' C4 L7 }4 D8 f+ V" H, X H A0 U: V
$ u8 G6 Z4 {% k3 B
-R处理指定目录以及其子目录下的所有文件0 r: {8 P: g/ R7 B8 K" x
( E6 P& p/ T5 r. b) ?+ P-v显示详细的处理信息
" m: a: K: d, y1 F9 k/ g* C! L7 J7 Q9 e4 ?/ f) K
-deference作用于符号链接的指向,而不是链接文件本身
3 J+ K# O, [& Z4 G K& R9 ?$ y& k& @0 j
选择参数:0 g5 s2 |, y- p1 _2 [
5 z3 H& F8 w' w
--reference=<目录或文件>把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组
' k1 [! C9 @# A; S3 o
" ^3 q3 E! s& X; Y' p1 f9 M. N--from=<当前用户:当前群组>只有当前用户和群组跟指定的用户和群组相同时才进行改变
0 C9 L4 A8 Q, e: B9 N* X D$ _% n% _8 S) Y
--help显示帮助信息3 T6 w9 `9 B8 ~4 o, q5 ]$ j
. A! q+ q$ m* H1 j7 c7 ?' X* q7 r--version显示版本信息
4 ^% w/ G- N: j) c$ n2 o8 B7 A6 V8 M$ b
& Q) @3 \% j4 F: w7 l, f |
|