Ubuntu中更改所有子文件和子目录所有者权限

有时候再操作文件的时候可能会出现这样一个问题:

你修改了某个文件中的内容,但是修改之后没法保存,提示你没有该文件的权限。本人是在进行远程操作服务器时出现了这个问题,最后使用下述的chown解决了问题。因为以后可能还会遇到的相似的问题,所以特此做一下记录,以便不时之需。

Ubuntu中有两个修改命令,即chmod「change mode」以及chown「change owner」,其中可以用递归参数-R来实现更改所有子文件和子目录的权限。

1、利用chmod修改文件或文件夹的读写执行权限:

例如:对Document/目录下的所有子文件与子目录执行相同的权限变更:

chmod -R 700 Document/

1)-R参数是递归 处理目录下的所有文件以及子文件夹

2)700是变更后的权限表示。

其具体含义如下:

三位数的每一位都表示一个用户类型的权限设置,分别是所有者,组用户和其他用户。取值是0~7,即二进制的[000]~[111]。

这个三位的二进制数的每一位从左向右分别表示读、写、执行权限。

如000表示三项权限均无,而100表示只读。这样,我们就有了下面的对应: 
0 [000] 无任何权限 
4 [100] 只读权限 
6 [110] 读写权限 
7 [111] 读写执行权限

3)Document/ 是需要执行的目录

2、利用chown改变所有者:

对Document/ 目录下的所有文件与子目录执行相同的所有者变更:

chown -R users Document/

1)users是要被赋予权限的用户名

2)Document 是需要修改权限的文件夹

3、修改文件的所属组

使用的命令是:chgrp

命令格式:chgrp 所属组名(用ls -al查看时的第四列) 文件名/文件夹名

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值