每当我在我的家(或其子目录)中创建新目录时,即使正确设置了umask,它们也没有写入权限.我制作的文件有写入权限.
[mmanary@seqap33 ~]$umask
0002
[mmanary@seqap33 ~]$mkdir testDir
[mmanary@seqap33 ~]$touch testFile
[mmanary@seqap33 ~]$ls -l
dr-xr-x--- 2 mmanary mmanary 0 Apr 15 10:25 testDir
-rw-rw-r-- 1 mmanary mmanary 0 Apr 15 10:26 testFile
如果我切换到共享组存储目录,则新目录DO具有写入权限.我可以轻松地用chmod切换它们,但是当使用tar时,新目录无法写入,因此tar失败并显示“Permission Denied”.任何帮助表示赞赏.
编辑:我已阅读其他建议的问题,但似乎没有直接适用,因为它们涉及更复杂的案例(涉及其他用户).如果这有帮助:
[mmanary@seqap33 ~]$getfacl .
# file: .
# owner: mmanary
# group: mmanary
user::rwx
group::r-x
other::---
Edit2:根据评论的建议,我的文件系统是NFS
解决方法:
与基础设施人员交谈,答案是有扩展的ACL,根据位置采取不同的行动,并且错误地设置了它们.