Java运行需要root权限的shell
程序员文章站
2022-05-10 09:40:09
...
如题,我们可以写一个shell, 然后用java去调用该shell。 如果需要root权限如何办?
String[] cmds = {"/bin/bash", "-c", "echo password | sudo -S chmod 755 test.sh"};
Process pos = Runtime.getRuntime().exec(cmd);
pos.waitFor();
记录一下,方便查询。
推荐阅读
-
Java调用shell脚本解决传参和权限问题的方法
-
Pycharm以root权限运行脚本的方法
-
Pycharm以root权限运行脚本的方法
-
做为GPU服务器管理员,当其他用户需要执行某个要root权限的命令时,除了告诉他们root密码,还有没有别的办法?
-
运行docker需要的权限分析
-
Android代码内运行Shell,注:需root或者系统的数字签名
-
java运行exe文件时 CreateProcess error=740 请求的操作需要提升的问题
-
ubuntu下apache2的cgi-bin中以root权限运行程序
-
解决jenkins中运行docker无权限问题 以root用户运行jenkins中shell命令
-
Java运行需要root权限的shell