我试图以普通用户身份在 Linux 上运行此代码,但由于权限不足,listfiles() 返回 null。
File parentDirectory = new File("/root");
File[] childFiles = parentDirectory.listFiles();
如何在不以 SU 模式运行 java 应用程序的情况下运行上述代码。
- 我可以要求用户输入root密码吗?这样我就可以运行 linux 命令而不是 java 函数。
我必须在java中实现这一目标的所有选项?