|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
! G% ~. b* J% _9 W& y/ [" V7 s4 s
Linux chown(英文全拼:change owner)命令用于设置文件所有者和文件关联组的命令。; g% z7 W8 K- A# g3 U
r" O- i4 L1 `5 G7 OLinux/Unix 是多人多工操作系统,所有的文件皆有拥有者。利用 chown 将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户 ID,组可以是组名或者组 ID,文件是以空格分开的要改变权限的文件列表,支持通配符。 。3 c4 u- J$ N. s# g% h, ^
% A6 a( k t o9 `( j9 F3 Cchown 需要超级用户 root 的权限才能执行此命令。
$ n. E" z# A0 \2 z, H' C+ t c+ _+ H; V
只有超级用户和属于组的文件所有者才能变更文件关联组。非超级用户如需要设置关联组可能需要使用 chgrp 命令。) u/ `2 Q% X4 H# d
2 Q0 {/ r* q @9 d4 ^8 ?
使用权限 : root
5 s6 g( D* n g% c! p) e V; n L7 k
1 x& Q8 v: N+ K" Q6 ]4 `& S- F语法, M; `3 Y8 ]; J* l7 S1 ^0 j% G
chown [-cfhvR] [--help] [--version] user[:group] file...
1 P# F4 m$ x: F/ j, I+ u8 h, w' ~参数 :
) L5 J4 _, `# x8 ^* C; i& E* M: y* g+ p, U5 s
user : 新的文件拥有者的使用者 ID
5 O- L- g( {% x$ ^" A8 ogroup : 新的文件拥有者的使用者组(group)
8 W3 R8 s; G: b* c0 z9 e0 a9 U-c : 显示更改的部分的信息4 _8 R( C- U6 ~+ }" \$ p
-f : 忽略错误信息
$ n* Z1 ~" [9 U& ?-h :修复符号链接' a& H# m) {4 D6 T" a$ L
-v : 显示详细的处理信息
) E- z# k1 S" r: m# k% b" Y-R : 处理指定目录以及其子目录下的所有文件& F" M; v4 v3 ^1 I& o
--help : 显示辅助说明( Q5 n( D' q5 v" E! z8 x: |
--version : 显示版本
8 w) H/ X6 [: x) a实例
9 g: y8 b. a) |+ N) l. \- o3 x把 /var/run/httpd.pid 的所有者设置 root:) B$ n' J7 y6 W
chown root /var/run/httpd.pid, m/ ^0 g" S: q: [
将文件 file1.txt 的拥有者设为 runoob,群体的使用者 runoobgroup :
+ o$ l) Y1 t7 }; b5 a0 J/ [) u0 E6 \
chown runoob:runoobgroup file1.txt
z7 P: t; I: G p. F* _将当前前目录下的所有文件与子目录的拥有者皆设为 runoob,群体的使用者 runoobgroup:0 Q% }' K9 W/ s% E. b: V
% ^/ V: z% x8 I2 k; e i' a
chown -R runoob:runoobgroup *
1 p" {: x# X5 n/ z! m# _把 /home/runoob 的关联组设置为 512 (关联组ID),不改变所有者:
' C+ f4 @+ }2 w. t n: @9 d9 n
. N6 `0 ~! E5 ?% Y6 Kchown :512 /home/runoob |
|