|
|
当我们在不通过yum(CentOS)、apt-get(Ubuntu)来安装软件的时候,通常需要执行以下命令来改变目录的拥有者:
T( i5 s% V) B6 o3 |! J% c' D( d- [2 M7 j, `0 q4 h$ s
[root@localhost ~]# chown -R mysql:mysql /www
! e9 M0 L; m3 v/ P0 z3 u2 H6 L8 X( b/ S
8 G0 S6 a1 i% z* s5 y# F6 T这个命令的意思是将根目录下的www目录所有者及用户组改为mysql
+ [$ l* L8 X: E; G5 N0 d; \) ?! x
. M( _6 n9 m( B8 l$ h6 q0 k; t& vchown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。% k, Y$ t3 j2 H8 Y- |
, C4 p m& {1 I4 `6 ?
1.命令格式:
! |* N6 {. F( o0 w# M! C
- n4 P- a1 V& a/ c! ]chown[选项]...[所有者][:[组]]文件...
@( W! F3 z" w m
: H9 E J h/ F4 t2.命令功能:& U8 D- }! x) V) w
& K: b G" B% v( M' Y3 S
通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。
$ W4 [# T2 H2 C* r) y9 p
g# r' v- `$ `) Z t* w; R3.命令参数:
! ?: h5 t! w; X4 d; {( I, [1 l& [2 l8 J- q
必要参数:2 K* { b; H1 N
, H. a, @6 }2 U. Z0 f
-c显示更改的部分的信息
5 O8 X4 F1 m* t) [+ v8 z$ s
1 o9 w6 D. e' _8 m' H9 D) U-f忽略错误信息
+ p6 [" P. ~: J$ q4 W: m. _. \
# b$ u( |, r1 C2 U8 o1 W$ b( e: X-h修复符号链接
0 ~2 b1 p2 }+ O7 w0 T m
6 ?& K$ _2 F# c-R处理指定目录以及其子目录下的所有文件" A# j: A. q9 F2 u0 G
2 r# {3 V4 L c; D' C
-v显示详细的处理信息
; N$ V7 r; d) [4 Q5 M D! l- D7 r8 L0 {' F
-deference作用于符号链接的指向,而不是链接文件本身
6 s6 l' ^0 ?& L' x8 x: z/ [: `* \: e% i7 c
选择参数:
4 w& U; G }' o3 T
- h7 x0 y8 h& J* d--reference=<目录或文件>把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组
6 N) S% E& h1 z( f+ o1 ?7 J5 Q" `" B% d5 ?' K3 C
--from=<当前用户:当前群组>只有当前用户和群组跟指定的用户和群组相同时才进行改变
9 w7 f0 x# u3 ^ J" o" ?# m
: ?* [5 U; m6 B# h--help显示帮助信息7 G- ]/ \0 k! n* C
. f( ?8 `8 M/ ^; ]
--version显示版本信息* W2 w- l" m7 m
7 j( |+ _, t9 _' n9 V |
|