|
|
当我们在不通过yum(CentOS)、apt-get(Ubuntu)来安装软件的时候,通常需要执行以下命令来改变目录的拥有者:2 ~* f5 f" i/ [+ E/ f7 \
+ s b. o7 P- F" u
[root@localhost ~]# chown -R mysql:mysql /www0 Z+ a4 M, x+ D/ H9 k9 y0 [* `
; O/ s% h4 }' k
这个命令的意思是将根目录下的www目录所有者及用户组改为mysql2 F1 k. Y" ^7 J3 U: \
- l5 h/ }' D1 a: z; J, z
chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。) `6 J Z& o6 e* H( R1 \3 R0 B
* n X5 a2 c" N. Y# X$ N1.命令格式:
: R7 y9 r$ c, Q4 T: C- A
" `$ V. X3 f, w# Uchown[选项]...[所有者][:[组]]文件...
/ t, J" n1 h& z& S/ K) s; x) m, A! I- w/ ]! P8 [4 ~9 r
2.命令功能:
" i h" N# q% \$ ~0 @ X
/ B# V# F) k6 \ 通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。1 e! z; Z" \" E1 C% J ]
6 ]9 U2 _. p {4 j+ s j
3.命令参数:# w7 s& X- a2 g( @
" A1 J) J2 c" Q' d6 C4 g 必要参数:, v F$ N) @6 ?* d" t" _2 n. o
0 j7 ], O! E R* G$ t8 P2 D-c显示更改的部分的信息
& P* Y) J& p, N T
+ @, i7 i' z" ]7 w, f& I-f忽略错误信息( d8 @, O1 b0 q& S8 G" ~
( [, _2 ^7 c4 D2 w5 W B-h修复符号链接0 }$ x4 x+ _1 F% V N
; K" F% Y6 `- E: x-R处理指定目录以及其子目录下的所有文件
3 N# B# z- \8 t, ]0 j' v$ Q- A
, n4 `% V" F2 b3 t-v显示详细的处理信息0 n' k# b& G- l4 v/ ^' l' D1 z8 d
! q& l- |. t6 l" N9 [-deference作用于符号链接的指向,而不是链接文件本身& G6 _5 V: m9 B/ Y+ ]5 b
# I J5 m) n( P4 j
选择参数:
7 N& n! p7 m# q1 W7 [. P
% i, H' m: n+ z; L--reference=<目录或文件>把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组5 A. B6 E+ l6 R+ P1 ~2 H
2 C1 x+ R! I, M. B
--from=<当前用户:当前群组>只有当前用户和群组跟指定的用户和群组相同时才进行改变6 T3 x0 K/ {9 L' e, p" A
& ?( @; t3 p- L; P1 p
--help显示帮助信息- \3 U8 h" X$ ~/ Y
7 |, J8 W" K M, \5 c
--version显示版本信息
- h' o3 `0 n2 O9 f: W+ J! i* j8 c8 J+ m) i) N
|
|