如何在銀河麒麟桌面系統中啟用 sudo 密碼的星號反饋

引文

我們在銀河麒麟桌面操作系統上使用 sudo 命令時,都遇到過這樣的困擾:輸入密碼時光標一動不動,屏幕上沒有任何提示(沒有星號 *,也沒有任何字符)?就像在黑暗中摸索鑰匙孔一樣,心里直打鼓:“密碼到底輸進去了沒?輸錯了怎么辦?”別擔心!這不是你的系統壞了,而是銀河麒麟(基于 Ubuntu/Debian)的默認安全設置。這種設計主要是為了防止旁觀者通過你輸入的“星號個數”來猜測密碼長度,提升安全性。但對于日常使用來說,確實有點不方便。現在有個好消息:我們可以輕松地讓密碼輸入時顯示星號 ,找回那份熟悉的安心感!

小知識:銀河麒麟桌面操作系統2303及其之前的版本sudo輸入密碼默認沒有’*'輸出,從2403版本之后sudo輸入密碼默認有星號輸出。

方法一:臨時開啟星號顯示(僅對當前終端有效)

1.打開終端: 在銀河麒麟桌面上,按下 Ctrl + Alt + T 組合鍵打開終端

2.輸入命令

sudo -v

3.輸入密碼: 這時再輸入你的用戶密碼,你會發現每按一個鍵,屏幕上就會顯示一個星號 ‘*’!輸入完成后按回車確認。

效果: 這個設置只對這次打開的終端窗口有效。如果你關閉了這個終端再新開一個,或者打開另一個終端窗口,星號顯示又會消失,需要重新執行 sudo -v

適用場景: 當你只是偶爾需要用到 sudo,并且希望在當前這個終端會話里獲得密碼輸入反饋時,這個方法最簡單快捷。

方法二:永久開啟星號顯示

如果你希望每次在任何終端窗口使用 sudo 時都顯示星號,就需要修改系統配置文件。

1.安全編輯配置文件: 輸入以下命令,使用 sudo 和 visudo 工具(這個工具能防止你編輯時出錯導致 sudo 不可用):

sudo visudo

2.安全編輯配置文件: 輸入以下命令,使用 sudo 和 visudo 工具(這個工具能防止你編輯時出錯導致 sudo 不可用)

3.找到并修改配置行:配置文件會在終端里打開,使用方向鍵移動光標,找到以 Defaults開頭的一行(可能在文件開頭附近),在 Defaults這行的末尾(確保在同一行),添加以下內容:

,pwfeedback

修改前可能類似這樣:

Defaults        env_reset

或者

Defaults        env_reset, mail_badpass

修改后應該變成這樣:

Defaults        env_reset, pwfeedback

或者(如果原來有其他選項)

Defaults        env_reset, mail_badpass, pwfeedback

關鍵點: 確保 pwfeedback 前面有一個英文逗號 , 分隔其他選項。

3.保存并退出:

nano 編輯器中:按 Ctrl+o保存(會提示文件名,直接按回車確認),然后按 Ctrl+x退出。在 vim 編輯器(如果默認是 vim)中:按 :進入命令模式,輸入 wq,然后按回車。

4.立即生效: 關閉你當前所有打開的終端窗口。然后重新打開一個新的終端窗口。

5.測試效果: 在新終端里嘗試執行任何 sudo命令(比如 sudo ls)。輸入密碼時,你應該能看到星號 *了!

修改配置之前:

修改配置之后:

恭喜! 現在你在銀河麒麟上使用 sudo 輸入密碼,就能像在很多其他系統上一樣,清晰地看到星號提示了

重要提示

謹慎編輯: 修改 /etc/sudoers 文件(visudo 編輯的就是它)一定要小心。必須使用 sudo visudo 命令來編輯,它能檢查語法錯誤。直接修改或語法錯誤可能導致你無法再使用 sudo,那就麻煩大了。

安全權衡: 顯示星號 (pwfeedback) 確實方便了用戶,但它稍微降低了“防窺視”的安全性(別人能看到你密碼的長度)。對于個人電腦或相對安全的環境,這個便利通常是值得的。在安全性要求極高的公共終端上,則可能需要慎重考慮是否開啟。

不同終端: 這個設置對系統里所有的終端模擬器(如系統自帶終端、Konsole 等)都有效。

總結

銀河麒麟默認隱藏 sudo 密碼輸入是為了安全,但“摸黑輸入”的體驗確實不好。通過簡單的 sudo -v(臨時)或在 sudoers文件中添加 ,pwfeedback 選項(永久),就能讓熟悉的星號 *重新出現,大大提升輸入密碼時的確定性和操作體驗。選擇最適合你的方式,讓命令行操作更順手吧!

希望這篇指南能幫助你更順暢地使用銀河麒麟操作系統!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/89299.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/89299.shtml
英文地址,請注明出處:http://en.pswp.cn/web/89299.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

二刷 黑馬點評 秒殺優化

優化邏輯 把耗時較短的邏輯判斷放入redsi中,比如庫存是否足夠以及是否一人一單,只要這樣的邏輯完成,就代表一定能下單成功,我們就將結果返回給用戶,然后我們再開一個線程慢慢執行隊列中的信息 問題: 如何快…

HANA SQLScript中的變量類型匯總

在 SAP HANA SQLScript 中,可以使用多種變量類型,包括標量(Scalar)類型、表類型和結構化類型。以下是各種變量類型的詳細說明和示例。1. 標量變量(Scalar Variables) 標量變量是用于存儲單個值(…

基于 Amazon Nova Sonic 和 MCP 構建語音交互 Agent

1、引言 隨著人工智能技術的飛速發展,自然語言處理和語音交互技術正在深刻改變人機交互的方式。語音交互正從簡單的“機械應答”向更自然的“類人對話”演進 。傳統的語音系統通常采用模塊化架構,將語音處理流程割裂為 ASR(自動語音識別&…

項目的存量接口怎么低成本接入MCP?

項目的存量接口怎么低成本接入MCP? 老項目里的一些接口,如何低成本的接入MCP(0成本不可能),變成MCP server 的tools? 先拋出這個問題?評論區的xdm如果有懂的,可以打在評論區&#xf…

用圖片生成高保真3D模型!Hi3DGen以法線為橋,為高清三維幾何生成另辟蹊徑

主頁:http://qingkeai.online/ 原文:用圖片生成高保真3D模型!Hi3DGen以法線為橋,為高清三維幾何生成另辟蹊徑 隨著從二維圖像構建高保真三維模型的需求日益增長,現有方法由于域間隙的限制以及 RGB 圖像固有的模糊性&a…

Charles抓包工具中文安裝和使用詳解,快速掌握API調試與網絡優化

Charles抓包工具中文安裝和使用詳解 在軟件開發中,調試API請求、捕獲網絡流量以及優化應用性能是開發者日常工作中不可或缺的環節。Charles抓包工具作為業內領先的網絡調試工具,以其功能強大、易用性高、支持HTTPS流量解密等特點,廣泛應用于A…

Java :List,LinkedList,ArrayList

文章目錄List常用方法List集合的遍歷方式ArrayList底層的原理LinkedList底層原理常用方法List常用方法 //1.創建一個ArrayList集合對象&#xff08;有序、有索引、可以重復&#xff09; List<String> list new ArrayList<>(); list.add("蜘蛛精"); list…

LLM面試題及講解 4

LLM面試題及講解 4 目錄 LLM面試題及講解 4 題目講解 一、基礎概念與理論 二、模型訓練與優化 三、應用與實踐 四、前沿研究與趨勢 大型語言模型(LLM)的核心特征是什么? LLM與傳統NLP技術的本質區別是什么? Transformer架構的基本組成部分有哪些?其在LLM中為何重要? BERT…

Harmony-Next鴻蒙實戰開發項目-仿小米商城App----V2

1.、簡介 本項目是Harmony-Next原生開發&#xff0c;真實網絡請求。采用V2等狀態管理裝飾器。包含&#xff08;首頁、分類、發現、購物車、我的、登錄、搜索&#xff0c;搜索結果&#xff0c;商品詳情等&#xff09;.包含V2對接口返回數據的深度監聽。 2、頁面展示&#xff1…

python閉包和裝飾器(超詳解)

目錄 一、閉包的概念 1.概念 2.閉包的特征 3.閉包的作用 二、裝飾器 1.什么是裝飾器 2.裝飾器的作用 1.統計代碼耗時 2.對代碼進行權限檢查 3.記錄日志 3.閉包和裝飾器的關系 4.注意事項&#xff1a; 一、閉包的概念 1.概念 閉包&#xff08;Closure&#xff09;指…

解決hadoop常用到的問題

1.namenode無法啟動問題 報錯1. ERROR: Attempting to operate on hdfs namenode as root ERROR: but there is no HDFS_NAMENODE_USER defined. 原因&#xff1a;不能用 root 用戶直接啟動 Hadoop 的 HDFS 組件&#xff08;NameNode / DataNode / SecondaryNameNode&#xff0…

深度學習G3周:CGAN入門(生成手勢圖像)

&#x1f368; 本文為&#x1f517;365天深度學習訓練營中的學習記錄博客&#x1f356; 原作者&#xff1a;K同學啊 基礎任務&#xff1a; 1.條件生成對抗網絡&#xff08;CGAN&#xff09;的基本原理 2.CGAN是如何實現條件控制的 3.學習本文CGAN代碼&#xff0c;并跑通代碼…

流式數據處理實戰:用狀態機 + scan 優雅過濾 AI 響應中的 `<think>` 標簽

流式數據處理實戰&#xff1a;用狀態機 scan 優雅過濾 AI 響應中的 <think> 標簽 1. 引言&#xff1a;流式數據處理的挑戰 在現代 AI 應用開發中&#xff0c;流式 API&#xff08;如 OpenAI、Claude 等&#xff09;能實時返回分塊數據&#xff0c;提升用戶體驗。但流式…

【實時Linux實戰系列】硬件中斷與實時性

在實時系統中&#xff0c;硬件中斷是系統響應外部事件的關鍵機制之一。硬件中斷允許系統在執行任務時被外部事件打斷&#xff0c;從而快速響應這些事件。然而&#xff0c;中斷處理不當可能會導致系統延遲增加&#xff0c;影響系統的實時性。因此&#xff0c;優化中斷處理對于提…

基于DTLC-AEC與DTLN的輕量級實時語音降噪系統設計與實現

基于DTLC-AEC與DTLN的輕量級實時語音降噪系統設計與實現 1. 引言 在當今的實時通信應用中,語音質量是影響用戶體驗的關鍵因素之一。環境噪聲和回聲會嚴重降低語音清晰度,特別是在移動設備和嵌入式系統上。本文將詳細介紹如何將兩種先進的開源模型——DTLC-AEC(深度學習回聲…

基于Hadoop與LightFM的美妝推薦系統設計與實現

文章目錄有需要本項目的代碼或文檔以及全部資源&#xff0c;或者部署調試可以私信博主項目介紹總結每文一語有需要本項目的代碼或文檔以及全部資源&#xff0c;或者部署調試可以私信博主 項目介紹 本項目旨在基于大數據Hadoop平臺和機器學習技術&#xff0c;構建一套面向美妝…

notepad++ 多行復制拼接

如何將中文一 一復制到英文后面按住 ALT ,鼠標左鍵拖動多行選中中文Ctrl C 復制 在英文的第一行結尾處 Ctrl v 粘貼

【前沿技術動態】【AI總結】Spring Boot 4.0 預覽版深度解析:云原生時代的新里程碑

Spring Boot 4.0 預覽版深度解析&#xff1a;云原生時代的新里程碑 最低 Java 17&#xff0c;原生支持虛擬線程&#xff0c;性能提升最高800%&#xff0c;Spring Boot 4.0 帶來開發體驗與運行時性能的全面飛躍 Spring Boot 4.0 的預覽版在2025年5月底悄然上線&#xff0c;標志著…

OkHttp 框架封裝一個 HTTP 客戶端,用于調用外部服務接口

? 背景與需求 需要基于 OkHttp 框架封裝一個 HTTP 客戶端&#xff0c;用于調用外部服務接口&#xff08;如拼團回調&#xff09;&#xff0c;實現以下功能&#xff1a; 動態傳入請求地址&#xff08;URL&#xff09;支持 JSON 請求體實現類放在 infrastructure 層的 gateway…

使用Collections.max比較Map<String, Integer>中的最大值

文章目錄使用Collections.max比較Map<String, Integer>中的最大值基本方法1. 比較Map的值2. 比較Map的鍵自定義比較器1. 按值降序排列2. 復雜比較邏輯完整示例代碼性能考慮替代方案1. 使用Stream API (Java 8)2. 手動遍歷實際應用場景注意事項總結使用Collections.max比較…