java - Linux 中的文件夹或文件 'root' 权限问题

标签 java linux file-io

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

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

请帮帮我。提前致谢。

最佳答案

您的文件将由您的 VM 运行时的所有者创建。如果您想以不同的用户身份运行, su - <userid> 是你的 friend 。

你可以,例如。使用 --command参数为 mkdir你的目录。

干杯,

关于java - Linux 中的文件夹或文件 'root' 权限问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14436343/

相关文章:

linux - 在 If 语句中使用 grep 获取所有项目,忽略空格

c++ - 在 C++ 程序中处理 "system"调用的结果

Python 文本文件而不是字典

java - 对齐 TextView 中的部分文本

java - 为 netbeans 8.2 运行 SQL 时出现词法错误

linux - 如何更改 ELF 中代码段的对齐方式

c - 使用 `scanf()` 读取逗号分隔的输入

scala - 如何在 Scala 中高效地同时处理 300 多个文件

java - HAL 中的 HATEOAS POST 链接

java - 我的警报对话框生成器类出了什么问题?