※ 本文轉寄自 ptt.cc, 文章原始頁面
看板Linux
標題

[問題] Shell Script自動輸入密碼

時間
最新2023-08-30 13:09:00
留言26則留言,15人參與討論
推噓6 ( 6020 )
想請問一下,在script中有需要用到root權限 想要讓script執行時自動輸入密碼,不中斷 但系統內沒有sudo指令,因為是在內網使用也無法安裝sudo指令 (expect同理) 是否還有甚麼替代方案呢 再麻煩前輩們指導一下 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.126.218.143 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1691687951.A.5CE.html

26 則留言

wuyiulin, 1F
系統內沒有 sudo 指令,那你手動的時候怎麼拿 root 權

wuyiulin, 2F
限?

a73126, 3F
直接su上去的吧?

DaOppaiLoli, 4F
之前我是用 Python 來 Pipe Stdin 進去的,不確定適

DaOppaiLoli, 5F
不適用你的 Case

wu730923, 6F
是的 直接用su

clementchen, 7F
自己build一個expect放上去用?

leolarrel, 8F
請google shell script的EOF 關鍵字

shadowjohn, 9F
把你要跑高權限的東西設 4755 試試?

Bencrie, 10F
給它 setuid bit?

LinBuoRen, 11F
你可以自己建構一個 expect 來用

tomsawyer, 12F
要高權限的東西另外寫 打包後用suid設權限

wu730923, 13F
謝謝以上的回覆 還是個初學者 多了好多新名詞要學習

wu730923, 14F
後續會再嘗試各位提供的建議 有新進度的話會再更新上來

rickieyang, 15F
都有 root 權限了, 就把 sudo 裝上去吧.

ichika42069, 16F
[問題] Shell Script自動輸入密碼

leolarrel, 17F
樓上你可以隨意找台linux 試試看

leolarrel, 18F
我幫你試過了不行.因為su/sudo 他們都只接受從終端機裝

leolarrel, 19F
置輸入密碼,不接受從"標準輸入"裝置提供密碼.這是為了

leolarrel, 20F
系統安全

holishing, 21F
或是在外面把 sudo 套件包好後, 再帶進去離線安裝

holishing, 22F
如果單位政策允許的話 (但其實應該也不用自己生,抓套件

holishing, 23F
+相依套件就好, 應該沒多少東西)

holishing, 24F
真的真的沒路了才想辦法自己生 root suid 的東西

xam, 25F
直接用 root 跑啊... 顆顆

shooter555, 26F
是阿 怎麼不直接用root 跑就好

wu730923 作者的近期文章

69car
[問題] 預算70~110 CUV SUV推薦
各位板友好 現在的用車18年了,想換一台車 想請大家推薦一下 CUV / SUV /Wagen用車 主要需求: 個人上下班通勤,約8~12分鐘車程,六日竹南-新莊來回 有時會有載家中兩老出門的需求 預算: 約70~110W 比較在意的訴求依
更多 wu730923 作者的文章...