課程
/運維&測試
/Linux
/shell編程之條件判斷與流程控制
echo?$pass?|?/usr/bin/passwd?--?stdin?$name$i 大家?guī)兔忉屢幌逻@句。主要是管道符?|?和?--stdin?$name$i?的順序 謝謝!
2016-01-06
源自:shell編程之條件判斷與流程控制 6-2
正在回答
我嘗試了一下,在Ubuntu下passwd命令是不支持 --stdin 參數(shù)的,查下資料說在debian上就不再支持了,不知道你的是不是Ubuntu系統(tǒng)呢?
我嘗試了在CentOS上沒有問題,當然Ubuntu上可以通過下面的命令代替:
echo?"$name$i:$pass"?|?chpasswd?&>?/dev/null
dearestx 提問者
iliul 回復 dearestx 提問者
然后應該怎么執(zhí)行呢?抱歉我還是有點看不懂啊。
設置密碼的時候不能成功設置;但是用戶已經(jīng)創(chuàng)建了~
系統(tǒng)版本,定義的變量,執(zhí)行視頻中的語句,執(zhí)行結(jié)果用戶并沒有添加成功
http://serverfault.com/questions/336298/can-i-change-a-user-password-in-linux-from-the-command-line-with-no-interactivit
http://idcbgp.cn/video/7968中
無法成功執(zhí)行此句!
如果
/usr/bin/passwd?--?stdin?$name$i
這樣寫,--叫做選項結(jié)束符,好像是這個意思,代表命令選項到此結(jié)束,來個例子。
root@iliul-PC:~#?mkdir?--?-l root@iliul-PC:~#?mkdir?-l mkdir:無效選項?--?l Try?'mkdir?--help'?for?more?information. root@iliul-PC:~#
如果不加 -- 就會把-l當做option
沒有看懂后面?
--?stdin?$name$i
這段,補充完整吧,包括這幾個參數(shù),管道符號 | ?前面的命令結(jié)果會作為后面的輸入,也就是
echo?$pass
的結(jié)果。
舉報
Linux shell實用案例學習,一定會使你Linux運維能力再次提高
3 回答累加1到100的for循環(huán)語句問題
2 回答誰能解釋下下面的輸出,為什么是yes?
1 回答學這個之前要先了解啥啊
2 回答輸入錯誤后,直接退出登錄了,求解
2 回答誰來幫我解答一下這段代碼有什么問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-01-07
我嘗試了一下,在Ubuntu下passwd命令是不支持 --stdin 參數(shù)的,查下資料說在debian上就不再支持了,不知道你的是不是Ubuntu系統(tǒng)呢?
我嘗試了在CentOS上沒有問題,當然Ubuntu上可以通過下面的命令代替:
2017-06-04
然后應該怎么執(zhí)行呢?抱歉我還是有點看不懂啊。
2016-05-28
設置密碼的時候不能成功設置;但是用戶已經(jīng)創(chuàng)建了~
2016-01-07
系統(tǒng)版本,定義的變量,執(zhí)行視頻中的語句,執(zhí)行結(jié)果用戶并沒有添加成功
2016-01-07
http://serverfault.com/questions/336298/can-i-change-a-user-password-in-linux-from-the-command-line-with-no-interactivit
2016-01-06
http://idcbgp.cn/video/7968中
無法成功執(zhí)行此句!
2016-01-06
如果
這樣寫,--叫做選項結(jié)束符,好像是這個意思,代表命令選項到此結(jié)束,來個例子。
如果不加 -- 就會把-l當做option
2016-01-06
沒有看懂后面?
這段,補充完整吧,包括這幾個參數(shù),管道符號 | ?前面的命令結(jié)果會作為后面的輸入,也就是
的結(jié)果。