指令名称:chown
# ?, R+ |+ a$ W7 _
# }4 e* c. L; ?2 d B" O3 X' W% Q使用权限:root
/ B# [! q2 c, N3 N' h7 _$ Y9 C( |; S3 u3 m: I
使用方式:chmod[-cfhvR][--help][--version]user[:group]file...
2 i) r: e1 P& A4 F# [2 j
! p' J- O; E& p/ C1 N说明
4 k7 O4 ]7 x1 e/ g: z
3 b" P* G3 S q; Y. C Z, i5 r
inux/
Unix是多人多工操作
系统,所有的档案皆有拥有者。利用chown可以将档案的拥有者加以改变。一般来说,这个指令只有是由系统
管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限。
. T2 j2 O% h% n+ c- q
: i* C R7 k3 |1 w: M* ^
参数:
. R8 q4 s, `2 u4 G
" w6 n7 K" ], }# m' D) I4 ?
user:新的档案拥有者的使用者IDgroup:新的档案拥有者的使用者群体(group)-c:若该档案拥有者确实已经更改,才显示其更改
动作-f:若该档案拥有者无法被更改也不要显示错误讯息-h:只对于连结(link)进行变更,而非该link真正指向的档案-v:显示拥有者变更的详细资料-R:对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)--help:显示辅助说明--version:显示版本
4 {) L' g( i6 f) D: S f范例:
K- x7 B* M9 Z! F1 k" P将档案file1.txt的拥有者设为users群体的使用者jessie:
+ F# [, C. ]) B4 kchownjessie:usersfile1.txt
" E8 W* e! U2 B2 c0 H2 e& j/ q
( Q7 h& {# T2 b5 \- J
将目前目录下的所有档案与子目录的拥有者皆设为users群体的使用者lamport:
2 h6 \& B1 |' K
chmod-Rlamport:users*