分類: Linux

Linux 如何讓 sudo 顯示星號表示輸入的密碼長度

這裡介紹如何讓 Linux 的 sudo 在使用者輸入密碼時,可以顯示星號表示輸入密碼的長度。

大部分的應用程式在輸入密碼時,都會以星號的方式表示輸入的密碼,讓使用者有感覺正在輸入密碼,不過 Linux 的 sudo 在使用者輸入密碼時,預設是不會顯示這種星號的,這種設計很容易讓人感覺程式沒反應。

sudo 輸入密碼畫面

如果想讓 sudo 也可以出現星號,可以調整一下 sudo 的設定,以下是設定的步驟。


Step 1
以管理者權限執行 visudo 指令,編輯 sudoers 設定檔:
sudo visudo

Step 2
在設定檔中找到有許多 Defaults 設定的位置。

sudoers 設定檔

Step 3
Defaults pwfeedback 那一行之後,加上一行:

Defaults        pwfeedback

修改後設定檔會變成這樣:

sudoers 設定檔

Step 4
儲存後離開 vi 編輯器,這樣就完成設定了。

接著開啟新的終端機,此時 sudo 在使用者輸入密碼時,就會顯示星號了。

sudo 輸入密碼畫面

關於 sudoers 設定檔的語法與選項說明,可以參考它的線上手冊:

man sudoers

參考資料:TecmintHTG

G. T. Wang

個人使用 Linux 經驗長達十餘年,樂於分享各種自由軟體技術與實作文章。

Recent Posts

光陽 KYMCO GP 125 機車接電發動、更換電瓶記錄

本篇記錄我的光陽 KYMCO ...

2 年 ago

[開箱] YubiKey 5C NFC 實體金鑰

本篇是 YubiKey 5C ...

3 年 ago

[DIY] 自製竹火把

本篇記錄我拿竹子加上過期的苦茶...

3 年 ago