|
当我们在不通过yum(CentOS)、apt-get(Ubuntu)来安装软件的时候,通常需要执行以下命令来改变目录的拥有者:7 ~& {( A i0 e$ z. y: s3 M
0 M O7 i2 m, k$ M. F4 t
[root@localhost ~]# chown -R mysql:mysql /www. Z! P H$ C* y S' W
# G9 h2 I5 H$ o4 C' ]. \' ]这个命令的意思是将根目录下的www目录所有者及用户组改为mysql, g- J3 f$ f( o# m
2 P' w q9 k( nchown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。- s* v+ G* S! ^, E }# C* Z
/ `" h4 ~8 P; o" Z1.命令格式:
5 |- O) m9 X% ~7 a1 B ]
: X. \3 Q2 x( ?7 z" Pchown[选项]...[所有者][:[组]]文件...
$ ^+ j. f: x/ Y- X9 G) `& k6 ^& r% m' ?' R# W
2.命令功能:
1 C: R) I+ m# m+ u! v, B# I. b" R+ c. w2 k( R
通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。! h2 k6 A @' R5 [0 F
2 T" p1 |- G v& M
3.命令参数:; K* }0 s2 a4 ^
7 {+ W; @9 I, R/ A# p
必要参数:1 q0 M2 J- K' g
# `( U7 L4 K8 w-c显示更改的部分的信息! \% W0 }3 I" x$ `" D: Z0 s
$ O8 m4 C6 k2 t( E-f忽略错误信息' K! r, e' i- g+ @/ h4 E
8 C3 S: @( Y3 W& t! \3 \-h修复符号链接5 l/ a" | `' V9 c$ W4 o t" z6 m
: w7 _: l9 Y9 q* N8 n( v4 T% D-R处理指定目录以及其子目录下的所有文件
3 {% S& n* v! F% s/ F6 G1 V4 r2 s# e4 l6 N* p
-v显示详细的处理信息
% w& B y5 g0 v$ M; a& a. g
1 o! F ?# ~4 j$ t7 {-deference作用于符号链接的指向,而不是链接文件本身
; r4 W0 k& U* I0 j" T; I5 P! F
n1 o* Z) u" p1 x 选择参数:
7 f6 E. P; G$ ?5 f" Y0 _7 V
0 Z* i6 ^& `: j4 M; E--reference=<目录或文件>把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组8 A& J! J8 N' y8 x; P5 z
% X- }. N4 ?) d$ T- ~7 K5 _. @" B--from=<当前用户:当前群组>只有当前用户和群组跟指定的用户和群组相同时才进行改变# _) ]& X+ p! m( Q7 J# y
2 H# S& ]3 K U9 r
--help显示帮助信息
; ^) d% z% n& _7 W. e4 @# \# [$ g( {9 U- V# L
--version显示版本信息7 ^, d( c3 t9 p) {9 J' y1 X
- u* l$ y$ e- Q. b
|
|