You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 23.10下通过CLI激活已保存密码的Wi-Fi连接无需手动输入密码的方法

Ubuntu 23.10下通过CLI激活已保存密码的Wi-Fi连接无需手动输入密码的方法

我之前也碰到过一模一样的问题——GUI里能自动连保存过密码的Wi-Fi,但切换到虚拟控制台用CLI操作时,每次都要手动输密码,明明密码已经存在配置文件里了。其实核心原因就是权限问题,下面给你两种靠谱的解决方法:

方法一:用root权限运行nmcli激活连接

/run/NetworkManager/system-connections/目录下的连接配置文件权限默认是root:root且只读(权限码600),普通用户没有读取里面密码的权限,所以用sudo运行nmcli就能让Network Manager获取到保存的密码,自动完成连接:

  1. 先列出所有已保存的Wi-Fi连接,找到你要激活的连接名称:
    sudo nmcli connection show
    
  2. 用找到的连接名称激活连接(把"我的Wi-Fi名称"换成你实际的名称):
    sudo nmcli connection up "我的Wi-Fi名称"
    
    执行完这条命令后,Network Manager会自动读取配置文件里的密码,不用你手动输入就能完成连接。

方法二:用root权限运行nmtui操作

如果你习惯用nmtui的文本界面操作,同样只需要用sudo启动它:

sudo nmtui

进入界面后选择“Activate a connection”,找到你的Wi-Fi连接并激活,这时候系统会自动调用保存的密码,不会再弹出密码输入框。

额外说明

为什么KDE的Network Manager applet不用输密码?因为它是通过桌面环境的权限机制,能访问到保存的密码凭证;而在虚拟控制台的普通用户环境下,没有这个权限访问密码文件,所以必须借助root权限来让Network Manager读取到已保存的密码。

备注:内容来源于stack exchange,提问作者QkiZ

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 09:54:40