如何在 Linux 中鍵入 Sudo 密碼時顯示星號?


當我們使用與命令一起的 sudo 時,我們需要在下一步提供密碼。但是,當我們開始輸入密碼時,我們看不到螢幕上顯示任何內容。冒號符號後面的螢幕保持空白。這造成了難以知道我們輸入了多少個字元。在這篇文章中,我們將看到如何為輸入密碼的每個字元顯示星號。

以下螢幕顯示了一個帶有 sudo 子句的命令,用於複製一個檔案。如你所見,螢幕要求輸入密碼,但在輸入密碼時沒有顯示任何內容。

$ sudo cp /etc/sudoers /etc/sudoers.bak
[sudo] password for ubuntu:

編輯 sudoers

接下來,我們編輯 /etc/sudoers 檔案並新增 pwfeedback。這使得當輸入密碼時星號可見。在編輯和儲存檔案後,我們鍵入 **reset** 命令以使效果生效。


再次執行 sudo

現在,當我們再次執行涉及 sudo 的同一條 cp 命令時,我們看到當我們輸入密碼時會出現星號。

$ sudo cp /etc/sudoers /etc/sudoers.bak
[sudo] password for ubuntu:******

更新於: 25-Feb-2020

160 次瀏覽

開啟你的職業生涯

完成課程即可獲得認證

開始
廣告