我是java和Linux的新手。我必须用Java代码在Linux上创建一个本地文件。但它不允许我仅在以超级用户身份运行时才创建文件。
在终端中,如果我运行"vi test.text",它不允许我写文件。因此,需要以超级用户"sudo vi test.text“的身份运行来创建文件。
如何编写以超级用户身份运行的Java代码来创建文件?
谢谢!
发布于 2012-07-18 02:00:52
编写一个java应用程序来创建一个文件,并使用sudo运行jar。
sudo java -jar filecreater.jar运行java应用程序的用户应该在您尝试创建文件的文件夹中具有写入权限。
https://stackoverflow.com/questions/11528175
复制相似问题