【发布时间】:2015-09-30 09:11:16
【问题描述】:
我知道权限是使用 Chmod 设置的,但我很难理解如何将八进制数转换为权限。
例如
640这是否意味着用户拥有rw-r----x允许?因为 4+2=6 和 4 = w 和 0 = - ?我知道
777是完全开放的,因为用户可以完全控制文件 4+2+1 = 7 rwx 权限组有 rwx,第二组有 rwx 权限 如果我要回答这个问题,我的答案是。rw-r----x我做错了什么?
【问题讨论】:
-
这不是实际的八进制表示法,而是 3 位标志。 1 代表 x,2 代表 w,4 代表 r,iirc。请记住,umask 是倒置的
-
我正在尝试使用八进制符号@Vogel612 将权限设置为
640 -
不,如果您阅读了我所问的内容,我基本上解释说我了解它是如何工作的,但我不明白 640 是如何工作的。 @Dan Cornilescu
-
技术上你是对的,但请检查接受的答案,恕我直言,它清楚地显示了两个方向的转换是如何工作的。