Linux中如何修改文件的权限

    这里使用到了chmod这个命令,通过chmod命令来修改文件的权限,一共分为两种情况。 

    一是通常用到的三组三字符权限设置。

    二是符号模式下文件权限的设置。

    首先来看第一种,这一种的较为简单,也是大家经常能够用到的。

    命令如下:chmod options mode file

    mode参数可以使用八进制模式或符号模式进行文件权限的修改设置。八进制模式设置非常直观,直接用三位八进制数即可。如下图1.1,通过chmod 740 text_one这一条命令,将text_one的权限从-rw-r--r--修改为-rwxr-----。如果不懂文件的权限可以看一下如下链接:Linux中的文件的权限如何辨别(以drwxrwxrwx为例)_爱敲代码的小学生~的博客-CSDN博客

图1.1 

   小伙伴们可能对于这个“740”有点懵,为什么要用“740”呢?前面说到mode参数可以是三位八进制数。一位八进制数可以用三位二进制数来表示,如O(7)=B(111),八进制的“7”可以用二进制的“111”来表示。而在chmod命令中,八进制数与权限的设置的对应如下图(图1.2)

 图1.2

 r——>4,w——>2,x——>1,- ——>0

   其次是第二种修改权限的方式。

命令如下:chmod [[ugoa...] [+-=] [rwxXstugo...]] file 

[ugoa...] : u代表用户;g代表组;o代表其他用户;a代表上述所有

[+-=]:+在现有的权限基础上增加新的权限;-在现有权限基础上移除权限;=将权限设置成后面的值

[rwxXstugo...]:r读取文件权限;w写入文件权限;x执行文件权限;X如果对象是目录或者它已有执行权限,赋予执行权限;s运行时重新设置UID或GID;t保留文件或目录;u将权限设置为跟属主一样;g将权限设置为跟属组一样;o将权限设置为跟其他用户一样

例如(图1.3):用chmod g+x text_one命令,将text_one的权限从-rw-r-----修改为-rw-r-x---

 图1.3

希望对您有所帮助!!!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值