【发布时间】: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