为特定目录而不是用户设置Umask值

时间:2016-05-10 10:50:29

标签: linux unix centos

我有一个名为MAIN_OUTPUT的目录。我有一个JAVA应用程序,它将在MAIN_OUTPUT下创建一些文件和目录。提交java应用程序的用户始终不同。现在要求将此特定目录(MAIN_OUTPUT)的umask设置为0002,以便生成的所有文件都具有读写权限。任何人都可以为此提出建议吗?

谢谢, ANKUR

1 个答案:

答案 0 :(得分:0)

如果您希望每个人都能够写入该目录,但文件仍归目录所有者所有,则可以从Unix / Linux终端进行:

chmod 1775 <complete path>/MAIN_OUTPUT

然后,目录所有者可以不时来到这里并向所有人授予权限,因为他仍然拥有该文件。

您可能会在http://unix.stackexchange.com找到更多专业知识。