对于root用户的umask=022这个来说,777权限二进制码就是(111)(111)(111),022权限二进制码为(000)(010)(010) 。
上面就是一个umask的正常计算过程 , 但是这样实在是太麻烦了 。我们使用如下的简单的方法快速计算 。
上面的这个方法计算是非常方便的, 为何得到奇数要+1呢?
文件的最大权限是666,都是偶数,你得到奇数,说明你的umask有奇数啊 , 读为4 , 写为2,都是偶数 , 说明你有执行权限的 。
就按照上面的umask=023为例,在计算其他用户权限的时候6-3=3 , 6是读写,3是写和执行,其实应该是读写权限减去读权限的得到写权限的,相当于我们多减去了一个执行权限 。所以结果加1 。
umask修改
如果想单独修改某个文件夹的新建文件的权限,可以使用setfacl命令 。
例:递归改变文件所有者和所有组 chown-Rhxr:hxr/mnt
例:
【^hlinux命令 h linux】关于^hlinux命令和h linux的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 怎么才能删除关注啊视频号,微信视频号怎么删除关注
- 怎么给qq申请公众号,公众号申请注册
- 专科计算机毕业设计成品,计算机专业简单的毕业设计
- 钉钉直播如何弄成小窗,钉钉直播如何弄成小窗口播放
- c语言所有的文件操作函数 c语言所有的文件操作函数都为0
- java简单井字棋代码,井字棋代码java逻辑
- 包含影视下载的词条
- 怎么删除服务的mysql 如何删除mysql的服务
- 注册的路由器怎么取消掉,路由器已注册怎么取消