Windows 系统(需管理员权限)
-
以管理员身份打开命令提示符
- 按
Win + R
输入cmd
→ 右键选择“以管理员身份运行”。 - 或搜索“命令提示符” → 右键 → “以管理员身份运行”。
- 按
-
查看当前用户列表
输入命令查看所有用户:net user
-
删除目标用户密码
将[username]
替换为目标用户名(如Administrator
):net user [username] ""
示例:
net user John ""
-
验证结果
重启系统后,该用户登录时无需输入密码。
Linux 系统(需 root 权限)
-
打开终端并切换至 root 用户
sudo -i # 或 su root
输入当前管理员密码确认。
-
删除目标用户密码
将[username]
替换为实际用户名(如ubuntu
):passwd -d [username]
示例:
passwd -d ubuntu
-
验证结果
终端会显示password expiry information changed
,表示密码已删除。
该用户下次登录无需密码。
⚠️ 重要安全提示
-
风险警示:
- 空密码账户极易被未授权访问,仅建议用于测试环境或临时需求。
- 公共网络或服务器中禁用密码可能导致严重安全漏洞。
-
操作建议:
- 完成后立即重启系统测试效果。
- 长期使用请改用强密码或SSH密钥认证(Linux)或启用Windows PIN/图片密码。
- Linux系统可通过编辑
/etc/ssh/sshd_config
文件设置PermitEmptyPasswords no
禁止空密码登录。
-
适用场景:
- 本地虚拟机/开发环境快速登录。
- 忘记密码时的应急方案(需结合其他权限提升操作)。
引用说明:
- Windows 命令参考:Microsoft Docs Net User 官方文档
- Linux 命令参考:Linux Manual Pages passwd 命令说明
- 安全建议依据:NIST 密码指南(SP 800-63B)及 CIS 安全基线标准
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6448.html