|
|
当我们在不通过yum(CentOS)、apt-get(Ubuntu)来安装软件的时候,通常需要执行以下命令来改变目录的拥有者:
1 w1 O. t* L( P) s' @' `3 a
; W ]+ p* c8 W/ I" C% ?' m [root@localhost ~]# chown -R mysql:mysql /www! h- ]" ^$ w; h6 o, Z7 q# K
2 c8 Y8 F( x* j, M* C这个命令的意思是将根目录下的www目录所有者及用户组改为mysql
" q1 V0 a. V5 K+ m! B, z
( {7 I$ Z+ s# @9 M8 s5 F. dchown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。2 d( o+ a2 X2 K: z
1 M. V6 \ N5 @3 c
1.命令格式:
! o s% ~) W' ^$ J; s
1 g& t) m# V/ i( jchown[选项]...[所有者][:[组]]文件...
7 q( a+ X! u/ h; L: D- v6 I p8 d4 X4 W, Q1 i+ s
2.命令功能:
+ i( B$ d2 g2 k- @. Q6 S* H
. Y d# z. d) y7 t) N1 d 通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。% h# Y0 J2 @; \ E% k5 F9 b
- }5 v) r# Y: u. R! M( d/ S6 \
3.命令参数:5 U( F7 H" g' ]2 O" ~# M5 M1 }% i4 Q& e
/ H( m/ ^" ?8 F1 ?
必要参数:; a! e' h4 t: ]! X7 q P
1 Z" p( r$ Z Q0 y5 w: l4 i
-c显示更改的部分的信息
2 c) W9 u8 m; A; {' X7 F9 l: U$ ^( t) o+ n. d
-f忽略错误信息3 o; T; j- y# x" M* y
* f! k) Y3 e# `9 S2 i9 H
-h修复符号链接
0 r% Y6 Z0 H+ n _+ q! C3 |0 V. w. j
-R处理指定目录以及其子目录下的所有文件
" U* B# M( s2 x0 I
4 h& z' g! m1 v6 F: n' ]) I% x0 ?; x7 }" N-v显示详细的处理信息/ E% v+ j+ c8 l, K3 z+ y
: m- q( {" I! X- d( N
-deference作用于符号链接的指向,而不是链接文件本身
9 n" K; B- l* N1 b! z$ R& V a' c8 j4 W$ j3 x
选择参数:
0 X& m2 s$ Z; Y( W7 [% m7 ~6 d" d, V6 {' P4 W9 z* r# ~. S
--reference=<目录或文件>把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组. l& @, a j9 u5 ^
( K/ t, G7 u/ v! T, i. h$ g' X
--from=<当前用户:当前群组>只有当前用户和群组跟指定的用户和群组相同时才进行改变% ~9 K$ ~! @8 a+ t2 t, O( k& k
# f3 o6 v# x' E--help显示帮助信息
+ S1 m! D! c( A8 {! }1 K; T5 z/ I% a4 l
--version显示版本信息
6 h/ v6 K$ V" d3 b; I: F& A7 o4 @# ~* ^$ n$ D3 m
|
|