Debian VirtualBox虚拟机如何设置密码
导读:Debian VirtualBox 虚拟机设置与修改密码 一、在系统内设置或修改密码 已登录系统(图形界面或终端)时,使用 passwd 命令即可: 修改当前用户密码:passwd 修改指定用户密码(需 root 或 sudo):sud...
Debian VirtualBox 虚拟机设置与修改密码
一、在系统内设置或修改密码
- 已登录系统(图形界面或终端)时,使用 passwd 命令即可:
- 修改当前用户密码:
passwd - 修改指定用户密码(需 root 或 sudo):
sudo passwd 用户名 - 查看密码状态:
passwd -S 用户名;查看所有用户状态:passwd -Sa - 锁定/解锁用户:
sudo passwd -l 用户名、sudo passwd -u 用户名 - 删除用户密码(不建议):
sudo passwd -d 用户名
- 修改当前用户密码:
- 批量或脚本修改(Debian 系推荐 chpasswd):
- 交互式:
sudo chpasswd - 非交互式:
echo "用户名:新密码" | sudo chpasswd - 说明:Debian 系的 passwd 不支持
--stdin参数,如需脚本化请使用 chpasswd。
- 交互式:
二、安装时设置初始密码
- 在 VirtualBox 中新建虚拟机并挂载 Debian ISO 启动安装。
- 进入安装流程后,在相应步骤设置:
- Root 密码(建议妥善保存)
- 普通用户的用户名与密码
- 完成安装并重启后即可使用上述账户登录系统。
三、忘记密码的两种重置方法
- 方法 A(GRUB 编辑,进入救援模式)
- 启动后在 GRUB 菜单按 e 进入编辑。
- 在 linux 行末尾添加:
quiet splash rw init=/bin/bash - 按 Ctrl+X 或 F10 启动到 root shell。
- 挂载为可写:
mount -o remount,rw / - 重置密码:
passwd 用户名(如重置 root:passwd root) - 若使用 SELinux,执行:
touch /.autorelabel - 重启:
exec /sbin/init或reboot
- 方法 B(恢复模式)
- 在登录界面前按 Esc,进入 Advanced options。
- 选择 recovery mode,按 e 编辑启动项。
- 在 linux 行删除
to recovery nomodeset(如有),并在行末添加:quiet splash rw init=/bin/bash - 启动后执行
passwd 用户名设置新密码,重启验证。
四、密码安全与策略建议
- 安装 PAM cracklib 增强口令强度:
sudo apt-get install libpam-cracklib - 在 /etc/pam.d/common-password 中可配置:
- 禁止复用旧口令:
remember=5 - 最小长度与复杂度:
minlen=10 difok=3 ucredit=-1 lcredit=-2 dcredit=-1 ocredit=-1
- 禁止复用旧口令:
- 说明:上述复杂度策略通常对 root 不生效,请为 root 单独设置强口令并妥善保管。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Debian VirtualBox虚拟机如何设置密码
本文地址: https://pptw.com/jishu/762480.html
