導航:首頁 > 操作系統 > 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修改密碼腳本相關的資料

熱點內容
加密市場跌宕起伏的開年 瀏覽:314
php自毀程序 瀏覽:71
如何教嬰兒學英語app 瀏覽:462
伺服器IP地址可變 瀏覽:679
s4空白加密狗寫入 瀏覽:30
app賬戶注銷怎麼辦 瀏覽:448
怎麼把域名根伺服器綁定 瀏覽:661
關於python網路通信的文章 瀏覽:746
迷你世界雲伺服器炸了 瀏覽:821
php寫的網站有哪些 瀏覽:558
計算機執行過程程序員可以更改嗎 瀏覽:958
海南鯤鵬系列伺服器怎麼選擇 瀏覽:678
為什麼荒野亂斗連接不上伺服器 瀏覽:134
mc伺服器浮空字插件怎麼使用 瀏覽:147
stc系列的單片機有哪些 瀏覽:454
java常用命令 瀏覽:419
植物大戰僵屍qt源碼 瀏覽:113
linux下部署php項目 瀏覽:854
伺服器假死是什麼表現 瀏覽:917
電子廠加密崗位 瀏覽:756