在shell中执行umask命令时返回的002值是什么意思
我在linux shell中键入umask命令,它将002作为输出返回。 我知道乌玛斯克司令部用了什么。但是002所代表的。在shell中执行umask命令时返回的002值是什么意思,shell,unix,Shell,Unix,我在linux shell中键入umask命令,它将002作为输出返回。 我知道乌玛斯克司令部用了什么。但是002所代表的。 请帮助我它显示了创建文件的默认权限级别。 从基本权限中减去umask将获得实际的文件权限。 所有文件都将使用664(666-002)权限创建,dir使用775(777-002)权限创建。这意味着默认情况下创建的文件将不可全世界写入。0x2为写入。因此,默认情况下,others将无法写入文件。i指定哪个位代表什么?顺序为rwx(读写执行),位掩码定义为r=4,w=2,x=1
请帮助我它显示了创建文件的默认权限级别。
从基本权限中减去umask将获得实际的文件权限。
所有文件都将使用
664
(666-002)
权限创建,dir使用775
(777-002)
权限创建。这意味着默认情况下创建的文件将不可全世界写入。0x2为写入。因此,默认情况下,others
将无法写入文件。i指定哪个位代表什么?顺序为rwx(读写执行),位掩码定义为r=4,w=2,x=1,因此002仅等于w。