我正在使用来自java
包的类在nio
中开发一个应用程序。
我想知道如何为程序提供在硬盘驱动器上随处写入的权限。
因为它适用于我的主目录,但不适用于硬盘驱动器上的任何地方。
答案 0 :(得分:3)
权限与您的程序无关,但与谁(哪个帐户)运行此程序有关,如果它由具有管理员权限的系统帐户执行,则程序将有权执行I / O操作无处不在。
在Linux中你可以授予“sudo”#。访问非root用户,您可以检查这是否适合您,但是,这似乎是一个冒险的场景,您可能想要研究此用例并考虑根据您的需要指定您需要的确切权限
如果您不确定谁在运行此程序,您可以验证java进程:
ps fuxa | grep java