這裡介紹如何讓 Linux 的 sudo 在使用者輸入密碼時,可以顯示星號表示輸入密碼的長度。
大部分的應用程式在輸入密碼時,都會以星號的方式表示輸入的密碼,讓使用者有感覺正在輸入密碼,不過 Linux 的 sudo 在使用者輸入密碼時,預設是不會顯示這種星號的,這種設計很容易讓人感覺程式沒反應。
如果想讓 sudo 也可以出現星號,可以調整一下 sudo 的設定,以下是設定的步驟。
visudo 指令,編輯 sudoers 設定檔:
sudo visudo
Step 2
在設定檔中找到有許多 Defaults 設定的位置。
Step 3
在 Defaults pwfeedback 那一行之後,加上一行:
Defaults pwfeedback
修改後設定檔會變成這樣:
Step 4
儲存後離開 vi 編輯器,這樣就完成設定了。
接著開啟新的終端機,此時 sudo 在使用者輸入密碼時,就會顯示星號了。
關於 sudoers 設定檔的語法與選項說明,可以參考它的線上手冊:
man sudoers