【问题标题】:Linux octal permision addition and subtract explanationLinux八进制权限加减解释
【发布时间】:2018-06-09 22:09:37
【问题描述】:

我一直在寻找使用八进制数的 linux 权限的解释,但我一无所获。

如果我有一个具有 555 权限的文件(称为文件)(用户 5 个,组 5 个,其他人 5 个),我知道八进制,如果我执行 chmod +200 file 我可以看到新许可 755。如果我做减法,我会得到相同的结果;但我怎样才能进行混合权限更改。我的意思是,如何使用八进制 chmod 命令将文件权限从 555 更改为 721?

我需要用八进制的加法和减法来做到这一点...我的意思是我必须执行 chmod +200(文件名)然后 chmod -034(文件名)命令...是否有任何命令只能使用一个命令,比如 chmod +2-34 (filename)???

非常感谢

【问题讨论】:

  • 只需 chmod 721
  • chmod +2-34 (filename) 是不可能的。您必须编写自己的包装脚本来执行此“数学运算”,然后使用结果调用chmod。祝你好运。

标签: linux ubuntu permissions chmod octal


【解决方案1】:

您无需加减即可获得所需的结果:

chmod 721 (filename)

希望对您有所帮助!

【讨论】:

    【解决方案2】:

    只要做 chmod 721 文件 这将导致 (111,010,001) 即 721

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-30
      • 2021-12-16
      • 2017-09-11
      • 2018-09-16
      相关资源
      最近更新 更多