文件夹或文件问题' root' linux中的权限

时间:2013-01-21 10:10:06

标签: java linux file-io

我使用jdk 1.4(mkdir)在linux中创建文件夹/文件。我正在使用测试用户(有限权限)从我的应用程序运行此代码。但是文件夹/文件是以root权限创建的。我需要在以后手动删除这些文件和文件夹。当我尝试删除文件夹/文件时,我被拒绝访问。 JDK安装在root。

如何在 java 1.4 中创建具有不同用户权限(非root用户)的文件夹/文件?

请帮帮我。提前谢谢。

2 个答案:

答案 0 :(得分:1)

您的文件将与VM运行的所有者一起创建。如果您想以其他用户身份运行,su - <userid>是您的朋友。

你可以举例如。使用--command param到mkdir您的目录。

干杯,

答案 1 :(得分:0)

您是否以root用户身份运行程序?在这种情况下,它也将以root用户身份创建文件,因此要么以测试用户身份运行程序,要么使用sudo -u <username> mkdir <dirname>