发布网友 发布时间:2022-04-24 12:03
共2个回答
热心网友 时间:2023-10-12 03:41
是不是sudo需要密码的关系?
可以尝试设置sudo不需要密码,不过不推荐。
或者尝试下面的代码,mypassword是sudo密码,不过感觉也不是很好。。
String command = "echo mypassword | sudo -S service sshd start";密码加密以后保存到文件中可能好些。。
热心网友 时间:2023-10-12 03:42
我还真没试过在LINUX里用JAVA执行sudo命令,这里没有环境可以尝试。
如果你的java类文件是test.class
你可以试试sudo java test,不知道有没有效果呢?追问恩恩,好的,感谢您的回答。不过我感觉还是需要提高权限的时候再提高权限执行命令比较好。这样应该会感觉更安全一点吧