|
|
当我们在不通过yum(CentOS)、apt-get(Ubuntu)来安装软件的时候,通常需要执行以下命令来改变目录的拥有者:- J5 E: F' J5 {2 F- R( q
" ?1 {& k2 g) a+ |8 O& J [root@localhost ~]# chown -R mysql:mysql /www
' n y/ f- M" F
& J! a2 _5 Y9 J6 ?- S( ]* t这个命令的意思是将根目录下的www目录所有者及用户组改为mysql
% M8 t; Y& G( E+ p
" k7 f1 A$ p2 |0 n7 j- P9 Zchown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。
" e1 a7 |% v: h+ F) q; k
% Q# a3 {$ [; N% E% L' ~1.命令格式:5 M' K u5 `- Y+ H
2 U# q" X$ d! |5 m V* u9 L3 L8 M0 T
chown[选项]...[所有者][:[组]]文件...
2 K6 W1 Z3 P, P, Z9 t) _" H3 W! a1 K2 V! t% c7 I, A
2.命令功能:
" [0 D G7 @3 a' ?) V! ]1 H
; v! Q5 N+ m% M, i9 d1 z' p7 \( U5 h 通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。
+ b7 l: T n F3 z% O/ g9 ~7 i; P
% z4 t. S# F) G5 z: k3.命令参数:
& V$ d' W2 @0 d2 ]% }1 i
9 f1 u$ t% I2 D, `9 D 必要参数:$ e3 ?: _1 C$ {
; ?- ^) W( v6 x% v% L-c显示更改的部分的信息
& P7 A+ [) P ?% D
) W$ l/ R' |$ u ]$ ]-f忽略错误信息( A/ c' ` Q( b6 k' C) {
& V6 V$ ]. _: k0 ^- L) m! `& f-h修复符号链接: v, A; I5 V. @) W2 K9 E
W% `$ N- s: j: ], j1 w( i8 Y
-R处理指定目录以及其子目录下的所有文件
$ t& `: O- K9 s* D4 s3 @7 k2 g3 ^3 c& f
-v显示详细的处理信息! d+ d, t5 P/ @! |# N* o- D3 X4 \' \
7 G4 t V7 D# a# E5 v2 T7 P
-deference作用于符号链接的指向,而不是链接文件本身* ~ Y6 W! _0 ^: ~# v3 |
9 c. ?3 r; k' Q% H' O: L7 e" ? 选择参数:
" m( F0 |" y" S; S2 f
9 Z8 [7 T3 d4 x--reference=<目录或文件>把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组. {: u% ]; O, E; s! z6 m0 H7 D
8 L' O. i% @7 i+ M. \. t! }' r5 N
--from=<当前用户:当前群组>只有当前用户和群组跟指定的用户和群组相同时才进行改变3 G A4 p. E$ n, g5 w
8 n c9 \* P" i5 r( g" O--help显示帮助信息0 k( ^. e, t7 C$ a' [1 {4 l4 g
' B( p4 s3 }, J& R--version显示版本信息
6 z# a- l. e5 C" h' t8 h
4 ~2 C( v6 ? r- x/ u! U |
|