新接触ubuntu(base on debian)的人,大多会因为安装中没有提示root密码而不太清楚为什么会这样。 
如何设定/改变/启用 root 使用者的密码? 
sudo passwd root 
为了启用 root 帐号 (也就是 设置一个口令) 使用: 
sudo passwd root 
当你使用完毕后屏蔽 root 帐号 使用: 
sudo passwd -l root 
这个将锁住 root 帐号. 
如何在终端机模式下切换到 root 身份? 
sudo -s -H 
======================================================================== 
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: --> 重复 
========================================================================= 
用安装时建立的用户登陆后在Shell执行 
sudo passwd root 
回车 
Password: 
后输入刚建立的用户密码回车 
Enter new UNIX password: 
这时输入要设置的root密码两次就会看到 
password updated successfully了! 
========================================================================= 
安装后可以到用户和组里面去改,随便改的。 
要在登录时用root的话,可以在“登录界面”里改,让管理员登录系统的选项就可以了 

----------------------------------------------------------------------------------

由于 Ubuntu 是基于 Debian 的 linux 操作系统,在默认的情况下,是没有超级用户(superuser, root)的,但有些系统操作必须有超级用户的权限才能进行,如手动释放内存等。

  在其他 linux 操作系统 (如 fedora) 下,可以使用 su 切换到超级用户。

  当输入 su 命令后, 系统会要求输入 root 的密码。

  可是,在 Ubuntu 下我们根本不知道 root 的密码是什么。

  这样,在 Ubuntu 下切换到超级用户需要使用其他方法,主要有两种:

  1) sudo -i

  sudo 是 su 的加强版,意思是 do something as the supervisor。

  不需要密码就可以得到 root 的权限。

  但是它也有很多限制,比如,在默认的情况下,只能在 5 分钟之内使用 root 权限。

  2) 如果想一直使用 root 权限,还是要使用 su, 还是要得到 root 密码的。

  用 sudo passwd root 可以设置 root 的密码。

  之后就可以自由使用 su 命令啦。