我有一个 .jar 文件需要以管理员用户身份运行,但我想从标准桌面用户帐户执行它(例如,他们不是管理员并且没有 sudo 权限)
我试过将 visudo 文件与 nopasswd 一起使用,但据我所知,这仅适用于管理员用户
我不想输入管理员密码
感谢任何帮助!
最佳答案
如果您需要成为管理员但不是管理员,那么我想您做不到。
如果您实际上不需要成为管理员,那么 java -jar $jarfile
就可以了。
如果你需要成为管理员但不关心在实际的桌面操作系统上运行,那么你可以使用容器(例如 Ubuntu 提供 LXC)或虚拟机(看看 Virtualbox),用户可以是管理员,但实际上不是底层操作系统的管理员。
关于linux - Ubuntu 以非管理员用户身份执行 .jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28030683/