|
|
当我们在不通过yum(CentOS)、apt-get(Ubuntu)来安装软件的时候,通常需要执行以下命令来改变目录的拥有者:5 { ^ l( T6 } C/ G! J: c
% ]( o! b$ k3 J' `/ X# Y) } [root@localhost ~]# chown -R mysql:mysql /www
, y' z) D, r) z9 h
! F/ U+ f+ J3 V L1 o这个命令的意思是将根目录下的www目录所有者及用户组改为mysql9 p: O6 ~ y" Q
/ r( B8 R$ d2 x: W6 B. e4 u. k
chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。. f3 S* M {) s. @) R7 c
9 | \1 Z3 B# L! @3 Q4 j5 f1.命令格式:+ ]7 J6 p% ]' y! A7 q3 c3 {
9 N6 ]- O: C" ~( n
chown[选项]...[所有者][:[组]]文件...$ X" y2 n1 O* x% y
7 [# X. T# F/ f& v2.命令功能:
3 E2 U* x$ M E# |( N$ _* n, ^" j/ B! C4 s5 S8 J$ o
通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。! |5 |# m; `0 `, o
' Z0 j# f( ]7 c' x3 C$ j" l( C7 x3.命令参数:( f1 n, {, Y/ n/ }3 d
( x3 M; X% u- ^4 ]- N. H 必要参数:* `4 ]/ C% d3 I" e
6 |8 _1 J# ^" [% G! n4 k$ a
-c显示更改的部分的信息1 i' q% J6 s3 S4 |2 ^1 y
8 M+ F0 X; z/ f-f忽略错误信息
$ p1 j6 G, ~5 C* d
9 [5 {" f( [: |. W-h修复符号链接
" a6 G- n7 \4 f/ c$ _
( h2 y) r/ q7 T+ f0 ^% x: O-R处理指定目录以及其子目录下的所有文件$ X/ Q7 G# E: r9 e4 _- c
# ^- |4 q+ w( @ }-v显示详细的处理信息
9 O# z& C& q1 G T X
% |7 Z8 x& i: {- p0 p% i-deference作用于符号链接的指向,而不是链接文件本身5 g+ J: Y6 G' z; k% n
, T; R' Z. M! q 选择参数:
$ K. y. H; d* H5 j7 Q6 L! H* d* o& ?- U, V/ i: I; m% e& j3 U
--reference=<目录或文件>把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组
4 m8 U) N1 w+ }3 x9 S3 Q8 T. @$ p. _
--from=<当前用户:当前群组>只有当前用户和群组跟指定的用户和群组相同时才进行改变' w) {3 W2 C! @
9 u5 F6 x1 B6 h6 O--help显示帮助信息
' G6 ] a5 {; {" \+ c( j& F- | i, D% c
--version显示版本信息8 w2 e- H5 w/ a! f; V: x, D x9 b
4 O. x! y X4 l8 v |
|