我使用jdk 1.4(mkdir)在linux中创建文件夹/文件。我正在使用测试用户(有限权限)从我的应用程序运行此代码。但是文件夹/文件是以root权限创建的。我需要在以后手动删除这些文件和文件夹。当我尝试删除文件夹/文件时,我被拒绝访问。 JDK安装在root。
如何在 java 1.4 中创建具有不同用户权限(非root用户)的文件夹/文件?
请帮帮我。提前谢谢。
答案 0 :(得分:1)
答案 1 :(得分:0)
您是否以root用户身份运行程序?在这种情况下,它也将以root用户身份创建文件,因此要么以测试用户身份运行程序,要么使用sudo -u <username> mkdir <dirname>
。