chown

 改变文件的拥有者:chown
全书共计18章,从知识结构上分为三部分。第一部分为前8章,全面介绍了Linux的基础知识和常用命令;第二部分为第9章和第10章,主要是Linux下交互和非交互编辑器的使用;第三部分为第11~18章,主要是Shell脚本开发   立即去当当网订购

该命令用来更改文件的拥有者,同时它也具备更改文件拥有组的功能。默认情况下,使用什么用户登录系统,那么该用户新创建的文件和目录的拥有者就是这个用户,比如使用root账户登录后,创建了一个文件a.txt,那么该文件的拥有者是root用户,如下所示:

[root@localhost ~]# touch a.txt

[root@localhost ~]# ll a.txt

-rw-r--r-- 1 root root 0 Jan  4 19:37 a.txt

要是想改变该文件的拥有者该怎么办呢?可使用chown命令将该文件的拥有者更改为john(假设系统中有这个用户):

[root@localhost ~]# chown john a.txt

[root@localhost ~]# ls -l a.txt

-rw-r--r-- 1 john root 0 Jan  4 19:37 a.txt

该命令还可以同时更改文件的用户组。继续将该文件改为john用户组,使用方式如下:

[root@localhost ~]# chown :john a.txt

[root@localhost ~]# ls -l a.txt

-rw-r--r-- 1 john john 0 Jan  4 21:00 a.txt

以上两步可以使用一条命令同时设置:

[root@localhost ~]# chown john:john a.txt

如果需要修改的不是一个文件而是一个目录,以及该目录下所有的文件、子目录、子目录下所有的文件和目录(即递归设置该目录下所有的文件和目录的拥有者是john),则需要使用-R参数,也就是chown -R john somedir;如果要同时修改用户组为john,则使用chown -R john:john somedir。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值