ubuntu root password

本文介绍如何在Ubuntu系统中为root用户设置密码。包括使用sudo权限直接设置密码的方法,以及当用户没有sudo权限时通过GRUB修改内核启动参数来设置密码的步骤。

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

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

ubuntu默认root密码

安装完Ubuntu后忽然意识到没有设置root密码,不知道密码自然就无法进入根用户下。到网上搜了一下,原来是这麽回事。Ubuntu的

默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,

enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok

了。
ubuntu默认root密码是什么?
没有默认的,因为你还没给root设置密码,,你第一个 user 是在 admin 组 ,所以他可以给 root 设置密码 , so

sudo passwd root
[sudo] password for you :---> 输入你的密码,不回显
Enter new UNIX password: --- > 设置root 密码

Retype new UNIX password: --> 重复


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

方法一:

   如果用户具有sudo权限,那么直接可以运行如下命令:

   #sudo su root

   #passwd

   #更改密码

   或者直接运行sudo passwd root命令就可以直接更改root密码。

   有关sudo su的区别:

   1.共同点:都是root用户的权限;
   2.不同点:su仅仅取得root权限,工作环境不变,还是在切换之前用户的工作环境;sudo是完全取得root的权限和root的工作环境。

   参考:http://www.cnblogs.com/ljf181275034/archive/2011/09/14/2176704.html

方法二:

    如果用户不具备sudo权限,则方法一不能用,并需进入GRUB修改kernel镜像启动参数。本文使用的ubuntu版本为11.04,具体过程如下为:

   1重启电脑安ESC键或者F2键进入GRUB引导模式如下图所示,选择第二行的recovery mode。

   2 安e进入recovery mode 编译kernel进行启动参数

   3 在linux /boot/vmlinuz...这一行后面添加 quiet splash rw init=/bin/bash。然后ctrl + x 就可以直接运行。

   4 运行后系统直接进入root mode,此时运行passwd命令更改密码。


http://blog.chinaunix.net/uid-26853826-id-3190753.html

### 如何重置 Ubuntu 系统的 Root 密码 如果忘记了 Ubuntu 系统中的 root 密码,可以通过以下方法重新设置它。以下是具体的操作流程: #### 方法一:通过单用户模式重置密码 1. 启动系统时,在 GRUB 菜单界面按 `e` 键编辑启动项。 2. 找到以 `linux` 开头的一行,在该行末尾追加 `init=/bin/bash` 参数[^1]。 3. 按下 `Ctrl + X` 或 `F10` 继续引导系统。 4. 进入单用户模式后,运行以下命令解除文件系统的只读状态: ```bash mount -o remount,rw / ``` 5. 接着使用 `passwd` 命令更改 root 用户的密码: ```bash passwd root ``` 6. 设置新密码完成后,重启系统即可生效。 #### 方法二:利用 Live USB 重置密码 1. 准备一张包含 Ubuntu 镜像的 Live USB 并将其插入目标机器。 2. 使用 Live USB 启动计算机,并选择 “Try Ubuntu” 选项进入桌面环境。 3. 打开终端窗口,找到实际安装 Ubuntu 的磁盘分区(假设为 `/dev/sda1`),执行挂载操作: ```bash sudo mount /dev/sda1 /mnt ``` 4. 切换至已挂载的目标根目录环境中去: ```bash sudo chroot /mnt ``` 5. 修改 root 密码: ```bash passwd root ``` 6. 完成修改之后依次退出当前会话以及卸载之前加载好的分区设备: ```bash exit sudo umount /mnt ``` 7. 移除 Live USB 设备并正常重启主机完成整个过程[^2]。 以上两种方式均能有效解决忘记 root 密码的情况,请根据实际情况选用适合自己的方案来进行处理。 ```python # 示例 Python 脚本用于演示如何调用子进程执行 Linux shell 命令 (仅作参考用途) import subprocess def reset_root_password(): try: result = subprocess.run(['sudo', 'passwd', 'root'], check=True, text=True) print(result.stdout) except subprocess.CalledProcessError as e: print(f"An error occurred while resetting the password: {e}") reset_root_password() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值