Linux八进制权限加法和减法解释
我一直在用八进制数寻找linux权限的解释,但我什么也没找到 我知道在八进制中,如果我有一个具有555权限的文件(称为文件)(5个用于用户,5个用于组,5个用于其他人),如果我执行chmod+200 file我可以看到新的权限755。如果我做一个减法,我得到相同的结果;但我如何才能更改混合权限。我的意思是,如何使用八进制chmod命令将文件权限从555更改为721 我需要用八进制的加法和减法。。。我的意思是我必须先执行chmod+200(文件名),然后执行chmod-034(文件名)命令。。。是否有任何命令仅使用一个命令(如chmod+2-34(filename))执行此操作Linux八进制权限加法和减法解释,linux,ubuntu,permissions,chmod,octal,Linux,Ubuntu,Permissions,Chmod,Octal,我一直在用八进制数寻找linux权限的解释,但我什么也没找到 我知道在八进制中,如果我有一个具有555权限的文件(称为文件)(5个用于用户,5个用于组,5个用于其他人),如果我执行chmod+200 file我可以看到新的权限755。如果我做一个减法,我得到相同的结果;但我如何才能更改混合权限。我的意思是,如何使用八进制chmod命令将文件权限从555更改为721 我需要用八进制的加法和减法。。。我的意思是我必须先执行chmod+200(文件名),然后执行chmod-034(文件名)命令。。。是
非常感谢您无需加减即可获得所需结果:
chmod 721 (filename)
希望有帮助 就这么做吧
chmod721文件
这将导致
(111010001)是721简单的chmod 721chmod+2-34(文件名)
是不可能的。您必须编写自己的包装器脚本来完成这一“运算”,然后调用chmod
,并给出结果。祝你好运