我是一个开发人员,也是Linux的新手。我编写了一个Jframe Java程序,它执行File (创建、删除、读取、写入、mkdir)操作。它在windows上运行得很好,但Linux却不行。
我的程序没有读写文件或创建目录的权限。
如何在Linux上授予我们自己开发的程序的权限?
发布于 2018-05-17 14:08:56
正确的答案: Linux权限不是开或关二进制文件.我建议先了解一下它们的工作原理。一个很好的起点是linux权限简介。一旦您查看了这一点,您就会知道运行应用程序的用户确定应用程序具有什么权限。因此,如果希望应用程序具有更多权限,则需要由具有这些权限的用户运行它。
简单回答:您可以通过调用sudo application来授予应用程序根用户权限,因此假设您的应用程序是notepad,从终端窗口输入sudo notepad,应用程序将具有读取/正确文件的权限,在任何根用户都有权限的地方,这个权限几乎无处不在。
https://askubuntu.com/questions/1037423
复制相似问题