ubuntu设置初始的root密码

文章讲述了如何在安装VMware中的Ubuntu虚拟机后,当使用su命令切换到root账户时遇到密码问题。解决方法是使用安装时的用户登录,然后通过`sudopasswd`命令更改root密码并验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在用vmware安装ubuntu的虚拟机后,只有初始设置的用户和密码,当进入系统后使用su切换成root账户后,要求输入密码,但输入安装时设置的用户密码不对,需要设置初始的root密码。

解决:

1、使用安装时候的用户登录进入系统

2、输入:sudo passwd  按回车

3、输入新密码,重复输入密码,最后提示passwd:password updated sucessfully

此时已完成root密码的设置成功。

验证:

输入:su root

切换用户到root,输入刚才设置的root密码

 

### 创建用户并设置密码 在 Windows Subsystem for Linux (WSL) 的 Ubuntu 环境中,可以通过以下方法创建新用户并为其设置密码。 #### 1. 创建新用户 使用 `adduser` 命令来创建一个新的用户账户。此命令会提示输入用户的详细信息以及密码。 ```bash sudo adduser 新用户名 ``` 例如,如果想创建一个名为 `testuser` 的用户,则运行以下命令: ```bash sudo adduser testuser ``` 在此过程中,系统会询问一些附加信息(如全名、房间号等)。这些信息是可选的,可以直接按回车跳过。最后一步是为该用户设置密码[^4]。 #### 2. 设置或更改用户密码 即使在创建用户时设置初始密码,也可以随时通过 `passwd` 命令更新或重置密码: ```bash sudo passwd 新用户名 ``` 对于上面的例子,可以这样操作: ```bash sudo passwd testuser ``` 这将提示输入新的密码,并再次确认以完成设置[^2]。 #### 3. 赋予管理员权限(可选) 如果希望新建的用户具有超级用户权限(即能够执行需要特权的操作),则需将其加入 `sudo` 组: ```bash sudo usermod -aG sudo 新用户名 ``` 继续以上述例子为例: ```bash sudo usermod -aG sudo testuser ``` 至此,已成功创建了一个具备必要权限的新用户,并完成了密码设定。 ### 修改默认启动用户 若希望每次启动 WSL 时自动登录为此新创建的用户而非原始默认用户,可通过调整配置实现。具体做法是在管理员权限下的 CMD 中切换至对应发行版根目录后运行特定命令。比如针对名为 “ubuntu” 的分发版本,进入其安装路径后执行如下指令即可改变默认启动用户为 root 或其他指定用户[^1]: ```bash ubuntu.exe config --default-user 新用户名 ``` ### 开启 Root 用户 SSH 登录支持(如有需求) 某些场景下可能还需要允许远程通过 SSH 使用 root 账户访问服务器。此时应确保 OpenSSH 已经正确部署完毕,并编辑 `/etc/ssh/sshd_config` 文件内的相关参数使得 root 登陆不再受限于无密码模式或者仅密钥验证方式[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值