linux更改文件夹权限,更改文件所有者

原文链接:
http://www.2cto.com/os/201210/161761.html

更改文件夹权限

更改文件夹权限命令chmod,有两种方式:

chmod后边加字母,后接文件名

例如

chmod a+x

当想用chmod命令来改变权限时,文件的用户身份主要有如下几类:

  • u(user):拥有文件的用户(所有者);

  • g(group):所有者所在的组群;

  • o(other):其他人(不是所有者或所有者的组群);

  • a:每个人或全部(u、g、和o)。

用户所具有的文件访问权限类型如下:

  • r:读取权;

  • w:写入权;

  • x:执行权。

文件权限配置行为有如下几类:

  • +:添加权限;

  • -:删除权限;

  • =:使它成为惟一权限。

所以 chmod a+x 是任意用户都有执行权限

chmod后加数字,后接文件名

解释一下,其实整个命令的形式是:

sudo chmod -(代表类型)×××(所有者)×××(组用户)×××(其他用户)

三位数的每一位都表示一个用户类型的权限设置。取值是0~7,即二进制的[000]~[111]。

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

如000表示三项权限均无,而100表示只读。这样,我们就有了下面的对应:

  • 0 [000] 无任何权限
  • 4 [100] 只读权限
  • 6 [110] 读写权限
  • 7 [111] 读写执行权限

更改文件所有者命令chown

用法:

chown [选项]... [所有者][:[组]] 文件...
或:
chown [选项]... --reference=参考文件 文件...

作用:更改每个文件的所有者和/或所属组

  • -c, –changes 类似 verbose,但只在有更改时才显示结果
  • –dereference 受影响的是符号链接所指示的对象,而非符号链接本身
  • -h, –no-dereference 会影响符号链接本身,而非符号链接所指示的目的地(当系统支持更改符号链接的所有者时,此选项才有用)
  • –from=当前所有者:当前所属组 只当每个文件的所有者和组符合选项所指定时才更改所有者和组。其中一个可以省略,这时已省略的属性就不需要符合原有的属性。

  • –no-preserve-root 不特殊对待”/”(默认值)

  • –preserve-root 不允许在”/”上递归操作
  • -f, –silent, –quiet 去除大部份的错误信息
  • –reference=参考文件 使用参考文件的所属组,而非指定值
  • -R, –recursive 递归处理所有的文件及子目录
  • -v, –verbose 为处理的所有文件显示诊断信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值