導航:首頁 > 操作系統 > linux修改密碼腳本

linux修改密碼腳本

發布時間:2022-06-26 07:26:51

linux中用腳本創建非root用戶,要腳本中配製非root用戶的密碼,如何用openssl對密碼加密

openssl是可以加解密,但是你的要求是創建用戶並輸入密碼,據我所知,linux的passwd命令好象只能用鍵盤交互,沒法用腳本預設的。
有個可用的辦法是:用useradd命令創建完用戶後,再用腳本修改/etc/shadow(這個文件是真正存放用戶密碼的地方)里的密碼段,這個密碼段是用hash演算法加密的,好象是sha256還是sha512之類的吧,例如'000000',加密後是$6$7z4nJy/C69Wj$A65GjO61mBtErCbGNxIt1IUumPs/YUmeu1Zb7jElxNU/5TNmIDNx/
/etc/shadow的許可權只有root用戶可以修改,因此這個腳本要由root來執行。

② linux shell腳本,運行時要輸入密碼,密碼正確才往下跑,這個怎麼實現呢

A=123456
read-p"請輸入密碼:"PASSWD
if["$PASSWD"=="$A"];then
continue
else
echo"密碼不錯誤,請重啟輸入!"
fi

③ 如何使用shell腳本修改linux的登陸密碼

編寫mssh.sh腳本
內容如下
1.
#!/usr/bin/expect
-f
2.
#auto
ssh
login
3.
set
timeout
30
4.
set
sshhost
[lindex
$argv
0]
5.
spawn
ssh
-llizongbo
-p13800
$sshhost
6.
expect
「password:」
7.
send
「lizongbo_618119\r」
8.
interact
給文件加上可執行許可權
chmod
+x
./mssh.sh
如果文件默認有其它許可權,建議最好設置為只能自己讀取,修改和執行
chmod
700
./mssh.sh
測試成功:
./mssh.sh
618119.com
直接登錄到了
618119.com

④ 運行linux腳本,遇到要按回車鍵,怎麼讓它自動應答,繼續運行腳本

實現的方法和詳細的操作步驟如下:

1、第一步,連接相應的linux主機,進入linux命令行狀態,並等待輸入shell命令,見下圖,轉到下面的步驟。

閱讀全文

與linux修改密碼腳本相關的資料

熱點內容
運籌學演算法與編程實踐 瀏覽:670
程序員開個加工廠 瀏覽:230
pdf11破解 瀏覽:884
熊市之下加密貨幣礦業 瀏覽:111
php屬於什麼行業 瀏覽:737
androidpad布局 瀏覽:226
兒童python網課哪家好 瀏覽:759
vb抖動演算法 瀏覽:322
pdfadobe拆分 瀏覽:94
3shape加密狗文件夾 瀏覽:497
reactnative比java 瀏覽:132
堅果雲與伺服器 瀏覽:184
丹佛斯編程軟體下載 瀏覽:890
Pdf成word 瀏覽:477
一隻胖胖的程序員 瀏覽:473
百度網盤解壓軟體下載電腦 瀏覽:841
阿特拉斯壓縮機油封服務熱線 瀏覽:996
大疆音樂庫保存文件夾 瀏覽:384
程序員格格衫 瀏覽:617
mac適合程序員么 瀏覽:575