linux中更改文件及文件夹所有者权限设置命令chown使用详解

 
我用到chown这个比较小众的linux命令,还是起源于国外VPS中ftp无法上传和修改文件,不能更改文件属性问题,先介绍下chown这个命令。 指令名称 : chown 使用权限 : root
 我用到chown这个比较小众的linux命令,还是起源于 国外VPS中ftp无法上传和修改文件,不能更改文件属性问题,先介绍下chown这个命令。 

指令名称 : chown     使用权限 : root 
使用方式 : chown [-cfhvR] [--help] [--version] user[:group] file… 
PS : 利用 chown 可以将档案的拥有者加以改变。这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限。

参数: 
-c或-change:作用与-v相似,但只传回修改的部分 
-f或–quiet或–silent:不显示错误信息 
-h或–no-dereference:只对符号链接的文件做修改,而不更改其他任何相关文件 
-R或-recursive:递归处理,将指定目录下的所有文件及子目录一并处理 
-v或–verbose:显示指令执行过程 
–dereference:作用和-h刚好相反 
–help:显示在线说明 
–reference=<参考文件或目录>:把指定文件或目录的所有者与所属组,统统设置成和参考文件或目录的所有者与所属组相同 
–version:显示版本信息

chown命令使用举例:(像我用的vps,就要先ssh登录)

# chown [-R] [用户名称] [文件或目录] 
# chown[-R] [用户名称:组名称] [文件或目录]

范例1:将test3.txt文件的属主改为test用户。 
# ls -l test3.txt 
-rw-r–r– 1 test root 0 2009-10-23 9:59 test3.txt 
# chown test:root test3.txt 
# ls -l test3.txt 
-rw-r–r– 1 test root 0 2009-10-23 9:59

范例2:chown所接的新的属主和新的属组之间可以使用:连接,属主和属组之一可以为空。如果属主为空,应该是“:属组”;如果属组为空,“:”可以不用带上。

# ls -l test3.txt 
-rw-r–r– 1 test root 0 2009-10-23 9:59 test3.txt

# chown :test test3.txt <==把文件test3.txt的属组改为test 
# ls -l test3.txt 
-rw-r–r– 1 test test 0 2009-10-23 9:59 test3.txt

范例3:chown也提供了-R参数,这个参数对目录改变属主和属组极为有用,可以通过加 -R参数来改变某个目录下的所有文件到新的属主或属组。 
# ls -l testdir <== 查看testdir目录属性 
drwxr-xr-x 2 usr root 0 2009-10-56 10:38 testdir/ <==文件属主是usr用户,属组是 root用户 
# ls -lr testdir <==查看testdir目录下所有文件及其属性 
total 0 
-rw-r–r– 1 usr root 0 2009-10-23 10:38 test1.txt 
-rw-r–r– 1 usr root 0 2009-10-23 10:38 test2.txt 
-rw-r–r– 1 usr root 0 2009-10-23 10:38 test3.txt 
# chown -R test:test testdir/ <==修改testdir及它的下级目录和所有文件到新的用户和用户组 
# ls -l testdir 
drwxr-xr-x 2 test test 0 2009-10-23 10:38 testdir/ 
# ls -lr testdir 
total 0 
-rw-r–r– 1 test test 0 2009-10-23 10:38 test1.txt 
-rw-r–r– 1 test test 0 2009-10-23 10:38 test2.txt 
-rw-r–r– 1 test test 0 2009-10-23 10:38 test3.txt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值