Linux命令详解之–chown命令

摘要
本文目录
[隐藏]

Linux 的chown命令可以将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;

文件是以空格分开的要改变权限的文件列表,支持通配符。需要注意的是,这个命令只有root用户才有权限执行。

本文就为大家介绍下Linux 的 chown命令。更多Linux命令详情请看:Linux命令速查手册

chown

一、Linux chown 命令语法

Linux chown命令的语法格式如下所示:

chown [OPTION]... [OWNER][:[GROUP]] FILE...
chown [OPTION]... --reference=RFILE FILE...

参数:

user : 新的文件拥有者的使用者 ID
group : 新的文件拥有者的使用者群体(group)
-c : 若该文件拥有者确实已经更改,才显示其更改动作
-f : 若该文件拥有者无法被更改也不要显示错误讯息
-h : 只对于连结(link)进行变更,而非该 link 真正指向的文件
-v : 显示拥有者变更的详细资料
-R : 对目前目录下的所有文件与子目录进行相同的拥有者变更(即以递回的方式逐个变更)
--help : 显示辅助说明
--version : 显示版本

二、Linux chown命令使用示例

1)设置file所有者为root

root@/home/linuxdaxue.com]#ll
total 20
drwxr-xr-x 3 linuxdaxue.com linuxdaxue.com 4096 Jun 15 11:37 dir1
drwxr-xr-x 7 linuxdaxue.com linuxdaxue.com 4096 Jun 15 11:41 src
drwxr-xr-x 2 linuxdaxue.com linuxdaxue.com 4096 Jun 28 16:34 gcc
drwxr-xr-x 2 linuxdaxue.com linuxdaxue.com 4096 Jun 30 14:30 web
drwxr-xr-x 2 linuxdaxue.com linuxdaxue.com 4096 Jul  5 09:40 testDir
-rw-r--r-- 1 linuxdaxue.com linuxdaxue.com    0 Dec 31  2016 file_new
[root@/home/linuxdaxue.com]#chown root:root file_new
[root@/home/linuxdaxue.com]#ll
total 20
drwxr-xr-x 3 linuxdaxue.com linuxdaxue.com 4096 Jun 15 11:37 dir1
drwxr-xr-x 7 linuxdaxue.com linuxdaxue.com 4096 Jun 15 11:41 src
drwxr-xr-x 2 linuxdaxue.com linuxdaxue.com 4096 Jun 28 16:34 gcc
drwxr-xr-x 2 linuxdaxue.com linuxdaxue.com 4096 Jun 30 14:30 web
drwxr-xr-x 2 linuxdaxue.com linuxdaxue.com 4096 Jul  5 09:40 testDir
-rw-r--r-- 1 root           root              0 Dec 31  2016 file_new

2)递归设置某个目录下的所有文件的所有者

[root@/home/linuxdaxue.com]#chown -R root:root testDir
[root@/home/linuxdaxue.com]#ll
total 20
drwxr-xr-x 3 linuxdaxue.com linuxdaxue.com 4096 Jun 15 11:37 dir1
drwxr-xr-x 7 linuxdaxue.com linuxdaxue.com 4096 Jun 15 11:41 src
drwxr-xr-x 2 linuxdaxue.com linuxdaxue.com 4096 Jun 28 16:34 gcc
drwxr-xr-x 2 linuxdaxue.com linuxdaxue.com 4096 Jun 30 14:30 web
drwxr-xr-x 2 root           root           4096 Jul  5 09:40 testDir
-rw-r--r-- 1 linuxdaxue.com linuxdaxue.com    0 Dec 31  2016 file_new
[root@/home/linuxdaxue.com]#ll testDir
total 8
-rw-r--r-- 1 root root 51 Jul  5 09:36 file
-rw-r--r-- 1 root root 41 Jul  5 09:40 file2

有关Linux chown命令的详细内容就先为大家介绍到这里,更多Linux命令详情请看:Linux命令速查手册

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: