linux腳本ssh自動(dòng)輸入密碼 Linux中shell腳本如何自動(dòng)輸入密碼?
Linux中shell腳本如何自動(dòng)輸入密碼?我見(jiàn)過(guò)曼蘇。Su沒(méi)有密碼輸入?yún)?shù),因此如果需要使用Su命令切換用戶,則只能手動(dòng)輸入密碼。怎么制作腳本用戶自己設(shè)密碼腳本自動(dòng)輸入密碼?Shell腳本可以在處理
Linux中shell腳本如何自動(dòng)輸入密碼?
我見(jiàn)過(guò)曼蘇。Su沒(méi)有密碼輸入?yún)?shù),因此如果需要使用Su命令切換用戶,則只能手動(dòng)輸入密碼。
怎么制作腳本用戶自己設(shè)密碼腳本自動(dòng)輸入密碼?
Shell腳本可以在處理自動(dòng)循環(huán)或大型任務(wù)時(shí)節(jié)省大量時(shí)間。通過(guò)創(chuàng)建處理任務(wù)的命令列表,并使用變量、條件、算術(shù)和循環(huán)快速創(chuàng)建腳本來(lái)完成相應(yīng)的工作,比在命令行上逐個(gè)鍵入命令省時(shí)省力得多。但有時(shí)我們可能需要實(shí)現(xiàn)與FTP、telnet服務(wù)器等交互程序的交互功能,此時(shí)需要使用shell的自動(dòng)交互功能。最簡(jiǎn)單的例子是創(chuàng)建用戶。我創(chuàng)建了100個(gè)用戶,初始密碼是123,那么如果它旁邊是passwd用戶名交互輸入密碼,那就不能瘋了,但是如何在腳本中編寫(xiě)呢?在passwd命令中輸入密碼123?本文收集了常用的交互方法,并進(jìn)行了比較和總結(jié)。自動(dòng)交互的第一種方法是使用命令的內(nèi)置參數(shù),將標(biāo)準(zhǔn)輸入作為手動(dòng)輸入的內(nèi)容。自動(dòng)交互的關(guān)鍵是交互信息的自動(dòng)輸入。首先,它與文件重定向相關(guān)聯(lián)。shell編程中有這樣一種用法(請(qǐng)參閱《Linux和UNIX shell編程指南》的第5.7章):“command”