关于 Ubuntu Linux 16.04中文版的 root 权限及桌面登录问题

新接触 Ubuntu 的朋友大多会因为安装中没有提示设置 root 密码而不太清楚是什么原因。

起初 Ubuntu 团队希望安装尽可能的简单. 不使用 root , 在安装期间的两个用户交互步骤可以省略. (科林·沃森)

更进一步, 如果在安装中使用 root, 用户将被要求永远记住他们选择的密码--即使他们很少使用到它. Root 密码经常被对 Unix 安全模型不熟悉的用户忘记. (马特·齐默曼)

以上两条引用可以看出 Ubuntu 团队是想安装更加简单,而且不经常使用 root 权限的用户也比较容易忘记 root 密码,但还不止以上原因,root 权限过高使得误操作与进一步提高安全性等综合考虑 Ubuntu 团队决定屏蔽 root 帐号,只有在需要使用时才激活 root 帐号。并且一般只要使用 su 或 sudo 来获得临时权限做些操作,而且sudo su 已基本能方便完成大部分操作了。

那么如何在终端机模式下切换到临时 root 身份呢?请输入如下命令:

  1. $ sudo xxx # xxx 为您的命令代码
  2. [sudo] password for username: # 在这输入您的密码以验证身份

如果您要使用多条命令,按以上的 sudo 方法要在每条命令前都加上 sudo ,以下的 sudo su 方法就可以在您打开的终端中一直保持 root 权限直至您 exit 退出。

虽然我们推荐使用到 Linux 权限时最好使用终端方式,那可以使您更好更快的了解 Linux 的方便与强大特性。可能有的朋友还是觉得使用桌面的 root 操作起来更加直观,那么在 Ubuntu 中怎么登录 root 桌面呢,下面为您介绍一下 Ubuntu 桌面登录方法。

Ubuntu 安装后,root 用户默认是被锁定的,无法登录。Ubuntu 默认的 root 密码是动态的,您的系统每次启动后都是不一样的,那么要使用 root 权限登录桌面首先要设置一个固定的密码,设置的方法非常简单:

您只要使用以下命令来激活 Ubuntu 的 root 系统管理员帐号:

  1. $ sudo passwd
  2. [sudo] password for username: # 您正在使用的用户密码
  3. Enter new UNIX password: # 新的 root 用户密码
  4. Retype new UNIX password: # 重复新的 root 用户密码
  5. passwd:已成功更新密码

以上操作只设置了 root 密码,如果要允许root登录,则还要以下操作:

在终端中输入以下命令来打开配置文件进行登录配置:

  1. 进入/usr/share/lightdm/lightdm.conf.d/目录 
    sudo vim 50-unity-greeter.conf 

输入用户密码打开配置文件后在最后添加如下内容,如果想要禁用 guest 帐户,可以加入最后的那行“allow-guest=false”,否则只要加入“greeter-show-manual-login=true”即可实现自定义登录了:

  1. [Seat:*]
  2. greeter-session=unity-greeter
  3. user-session=ubuntu
  4. greeter-show-manual-login=true #手工输入登录系统的用户名和密码
  5. allow-guest=false #不允许guest登录

好了现在您就可以使用 root 身份登录 Ubuntu 桌面了。

参考网页:

http://www.zzzke.cn/H/wd/10024103/c74d97b01eae257e44aa9d5bade97baf.html

http://www.jianshu.com/p/7f1fa8851b83