第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在不覆蓋TTY的情況下將密碼傳遞給su/sudo/ssh?

如何在不覆蓋TTY的情況下將密碼傳遞給su/sudo/ssh?

蕪湖不蕪 2019-07-27 15:15:39
如何在不覆蓋TTY的情況下將密碼傳遞給su/sudo/ssh?我正在編寫一個C Shell程序su或sudo或ssh..他們都希望自己的密碼在控制臺輸入(TTY),而不是stdin或命令行。有人知道解決辦法嗎?設置無密碼sudo不是一種選擇。期待可能是一種選擇,但在我的精簡系統(tǒng)中不存在。
查看完整描述

3 回答

?
開心每一天1111

TA貢獻1836條經(jīng)驗 獲得超13個贊

對于sudo,有一個-S選項可以接受標準輸入中的密碼。下面是男子的參賽名單:

    -S          The -S (stdin) option causes sudo to read the password from
                the standard input instead of the terminal device.

這將允許您運行如下命令:

echo myPassword | sudo -S ls /tmp

至于ssh,我曾多次嘗試自動化/腳本它的使用,但沒有成功。似乎沒有任何內(nèi)置方式可以在沒有提示的情況下將密碼傳遞到命令中。正如其他人所提到的,“期待“實用程序似乎旨在解決這一困境,但最終,建立正確的私鑰授權(quán)是正確的方式,當試圖自動化這一點。




查看完整回答
反對 回復 2019-07-28
?
慕哥9229398

TA貢獻1877條經(jīng)驗 獲得超6個贊

我編寫了一些AppleScript,它通過對話框提示輸入密碼,然后構(gòu)建一個自定義bash命令,如下所示:

echo <password> | sudo -S <command>

我不確定這是否有幫助。

如果sudo接受了一個預先加密的密碼,那么我就可以在我的腳本中加密它,而不用擔心周圍會出現(xiàn)明文密碼。不過,這對我和我的情況都適用。




查看完整回答
反對 回復 2019-07-28
?
GCT1015

TA貢獻1827條經(jīng)驗 獲得超4個贊

我編寫了一些AppleScript,它通過對話框提示輸入密碼,然后構(gòu)建一個自定義bash命令,如下所示:

echo <password> | sudo -S <command>

我不確定這是否有幫助。

如果sudo接受了一個預先加密的密碼,那么我就可以在我的腳本中加密它,而不用擔心周圍會出現(xiàn)明文密碼。不過,這對我和我的情況都適用。



查看完整回答
反對 回復 2019-07-28
  • 3 回答
  • 0 關(guān)注
  • 623 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號