指令名称:chown
$ U, x2 I& k/ e; L7 p/ u9 R7 r 使用权限:root
& L; p, A/ }) R. n* x$ D R 使用方式:chmod [-cfhvR] [--help] [--version] user[:group] file... - X# _' T) f+ t
% g- Y" R, q6 N7 m5 e
说明:Linux/Unix 是多人多工作业系统,所有的档案皆有拥有者。利用 chown 可以将档案的拥有者加以改变。一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限。 . M9 D- L8 X( p- y! a6 m" C
把计:% I! ^/ L. u! d5 ?2 G6 V J' u
user:新的档案拥有者的使用者 IDgroup:新的档案拥有者的使用者群体(group)-c:若该档案拥有者确实已经更改,才显示其更改动作-f:若该档案拥有者无法被更改也不要显示错误讯息-h:只对于连结(link)进行变更,而非该 link 真正指向的档案-v:显示拥有者变更的详细资料-R:对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)--help:显示辅助说明--version:显示版本
6 J2 @* x s5 w7 B- W 范例:
) f: k3 D+ o) g, S4 Y7 v+ A 将档案 file1.txt 的拥有者设为 users 群体的使用者 jessie:+ _" a z L: z$ q |& Q6 J
chown jessie:users file1.txt ) |! G: }! q7 g
# `9 y! c6 x0 M
将目前目录下的所有档案与子目录的拥有者皆设为 users 群体的使用者 lamport:
8 p5 J0 U @ r) _3 T3 D chmod -R lamport:users * |