想请问一下,在script中有需要用到root权限
想要让script执行时自动输入密码,不中断
但系统内没有sudo指令,因为是在内网使用也无法安装sudo指令
(expect同理)
是否还有什么替代方案呢 再麻烦前辈们指导一下
谢谢
作者:
wuyiulin (龙破坏剑士-巴斯达布雷达)
2023-08-11 01:33:00系统内没有 sudo 指令,那你手动的时候怎么拿 root 权限?
作者:
a73126 (Jalen)
2023-08-11 05:34:00直接su上去的吧?
之前我是用 Python 来 Pipe Stdin 进去的,不确定适不适用你的 Case
请google shell script的EOF 关键字
谢谢以上的回复 还是个初学者 多了好多新名词要学习后续会再尝试各位提供的建议 有新进度的话会再更新上来
都有 root 权限了, 就把 sudo 装上去吧.
楼上你可以随意找台linux 试试看我帮你试过了不行.因为su/sudo 他们都只接受从终端机装置输入密码,不接受从"标准输入"装置提供密码.这是为了系统安全
或是在外面把 sudo 套件包好后, 再带进去离线安装如果单位政策允许的话 (但其实应该也不用自己生,抓套件+相依套件就好, 应该没多少东西)真的真的没路了才想办法自己生 root suid 的东西
作者:
xam (听说)
2023-08-16 00:01:00直接用 root 跑啊... 颗颗