當你在 Web 瀏覽器或任何 GUI 登錄中輸入密碼時,密碼會被標記成星號 ******** 或圓點符號 ••••••••••••• 。這是內置的安全機制,以防止你附近的用戶看到你的密碼。但是當你在終端輸入密碼來執(zhí)行任何 sudo 或 su 的管理任務時,你不會在輸入密碼的時候看見星號或者圓點符號。它不會有任何輸入密碼的視覺指示,也不會有任何光標移動,什么也沒有。你不知道你是否輸入了所有的字符。你只會看到一個空白的屏幕!
看看下面的截圖。
正如你在上面的圖片中看到的,我已經輸入了密碼,但沒有任何指示(星號或圓點符號)。現(xiàn)在,我不確定我是否輸入了所有密碼。這個安全機制也可以防止你附近的人猜測密碼長度。當然,這種行為可以改變。這是本指南要說的。這并不困難。請繼續(xù)閱讀。
當你在終端輸入密碼時顯示星號
要在終端輸入密碼時顯示星號,我們需要在 /etc/sudoers 中做一些小修改。在做任何更改之前,最好備份這個文件。為此,只需運行:
sudo cp /etc/sudoers{,.bak}上述命令將 /etc/sudoers 備份成名為 /etc/sudoers.bak 。你可以恢復它,以防萬一在編輯文件后出錯。
接下來,使用下面的命令編輯 /etc/sudoers :
sudo visudo
找到下面這行:
Defaults env_reset

在該行的末尾添加一個額外的單詞 ,pwfeedback ,如下所示。
Defaults env_reset,pwfeedback
然后,按下 CTRL + x 和 y 保存并關閉文件。重新啟動終端以使更改生效。
現(xiàn)在,當你在終端輸入密碼時,你會看到星號。
如果你對在終端輸入密碼時看不到密碼感到不舒服,那么這個小技巧會有幫助。請注意,當你輸入輸入密碼時其他用戶就可以預測你的密碼長度。如果你不介意,請按照上述方法進行更改,以使你的密碼可見(當然,顯示為星號!)。
總結
以上所述是小編給大家介紹的linux在終端輸入密碼時顯示星號的實現(xiàn)方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!
新聞熱點
疑難解答