我有一个名为MAIN_OUTPUT的目录。我有一个JAVA应用程序,它将在MAIN_OUTPUT下创建一些文件和目录。提交java应用程序的用户始终不同。现在要求将此特定目录(MAIN_OUTPUT)的umask设置为0002,以便生成的所有文件都具有读写权限。任何人都可以为此提出建议吗?
谢谢, ANKUR
答案 0 :(得分:0)
如果您希望每个人都能够写入该目录,但文件仍归目录所有者所有,则可以从Unix / Linux终端进行:
chmod 1775 <complete path>/MAIN_OUTPUT
然后,目录所有者可以不时来到这里并向所有人授予权限,因为他仍然拥有该文件。
您可能会在http://unix.stackexchange.com找到更多专业知识。