当我在午夜指挥官中创建新文件并保存它时(Shift + F4,写点东西,F2,命名文件),即使我的umask设置为0007,也会创建640次,因此应该创建权限660.设置mc umask有什么秘密的地方吗?我没找到一个。
答案 0 :(得分:0)
<击> 要使用umask,您应该停用“保留权限”选项。
有关更多信息,请查看man并搜索umask:
Preserve attributes
determines whether to preserve the permissions, timestamps and (if you
are root) the ownership of the original files. If this option is not
set, the current value of the umask will be respected.
击> <击> 撞击>
mc由您的用户执行,因此创建新文件的umask将是〜/ .bashrc中配置的默认umask。
要设置umask 0007,请编辑〜/ .bashrc并添加以下行:
umask 0007
之后,重新启动mc并测试新文件的创建。
我在debian jessie的docker容器中测试了上面的这个设置并且工作正常。
您可以在此处找到有关umask的更多详细信息: http://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html