新接触 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

 

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

  1. Ubuntu server 16.04 中文版 终端不能显示中文的解决办法探讨

    对于刚安装成功的Ubuntu server 16.04中文版,在终端显示中文的地方总是出现菱形的图标,看来该版本内置终端暂时不支持中文显示, 还是本人不知道具体操作配置,现通过百度查找以下几个解决方案 ...

  2. 虚拟机Vmware成功安装Ubuntu Server 16.04中文版

    最近想在Linux下学习Python的爬虫开发技术,经过认真考虑优先选择在在Ubuntu环境下进行学习Python的开发,虽然Ubuntu Server 16.04 LTS版本已经集成了Python ...

  3. 如何在 Ubuntu Linux 16.04上安装开源的 Discourse 论坛

    导读 Discourse 是一个开源的论坛,它可以以邮件列表.聊天室或者论坛等多种形式工作.它是一个广受欢迎的现代的论坛工具.在服务端,它使用 Ruby on Rails 和 Postgres 搭建, ...

  4. 完美解决ubuntu Desktop 16.04 中文版firefox在非root用户不能正常启动的问题

    ubuntu安装好后,默认安装有firefox浏览器,不过,非root的账户登录,双击firefox图标,居然出现如下提示:Your Firefox profile cannot be loaded. ...

  5. ubuntu server 16.04 开启root密码登录

    0x00 ubuntu server 16.04 开启root密码登录 由于众多VPS默认使用证书验证登录,虽然安全但使用十分不便,所以特提供开启root用户并使用密码登录方法. 0x01 为root ...

  6. win10系统搭建虚拟机:VMware Workstation Player 12环境+Ubuntu Kylin 16.04 LTS系统

    笔者小白一枚,其实连虚拟机是个啥都不知道...实属惭愧,介于此所以今天倒腾了一下花了一上午就已经搭建好一个VMware Workstation Player 12免费版的,很哈皮,于是赶紧分享一下. ...

  7. Ubuntu Server 16.04下ASP.NET Core Web Api + MySql + Dapper在 Jexus、nginx 下的简单测试

    一.环境及工具 1.服务器 VirtualBox5.1.4 安装 Ubuntu Server 16.04 amd64 MySql Ver 14.14 Distrib 5.6.21 Jexus 5.8. ...

  8. [原创]在HP DL380 G7服务器上部署基于Ubuntu Server 16.04 和 VirtualBox的云平台

    对于一线开发人员来说,一提到虚拟机平台,往往会让人联想到在价格昂贵的服务器上部署VMware vSphere之类软件来实现. 笔者作为一个资深码农,也是一直梦寐着在自己家中打造一个真正的家庭私有云,秒 ...

  9. Ubuntu Desktop 16.04 LTS 下成功配置Jupyter的两个python内核版本(2.7x,3.5x)

    Ubuntu  Desktop 16.04 LTS 安装好系统默认就有python两个不同版本(2.7.12和3.5.2) 现在来熟悉一下jupyter的对python这两个不同python版本的内核 ...

随机推荐

  1. [BZOJ4542] [Hnoi2016] 大数 (莫队)

    Description 小 B 有一个很大的数 S,长度达到了 N 位:这个数可以看成是一个串,它可能有前导 0,例如00009312345.小B还有一个素数P.现在,小 B 提出了 M 个询问,每个 ...

  2. c# ffmpeg视频转换【转载】

    c#  ffmpeg视频转换 什么是ffmpeg,它有什么作用呢,怎么可以使用它呢,带着问题去找答案吧!先参考百度百科把,我觉得它很强大无奇不有,为了方便大家我就把链接提供了! http://baik ...

  3. unity集成openinstall流程

    目的 1.Unity集成openinstall sdk? 最近在使用一个叫openinstall的SDK,通过它实现免填邀请码的功能,集成到unity游戏开发中.对App安装流程的优化,尤其是免填写邀 ...

  4. docker 使用案例:部署nginx

    首先安装docker.可以参考这篇教程: http://www.runoob.com/docker/windows-docker-install.html 本教程以windows10+ubuntu:1 ...

  5. 温故而知新--hashtable

    哈希在实际使用中主要是当作私有内存,对数据进行插入和查找,哈希数据元素越多,操作的时候消耗的性能就越到,最明显的是当数据元素达到哈希的容量大小时,插入数据冲突概率会变大,并慢慢的退化为数组. 本例子中 ...

  6. MySQL常用的查询命令

    MySQL常用的查询命令 author: headsen chen   2017-10-19  10:15:25 个人原创.转载请注明作者,出处,否则依法追究法律责任 1,查询现在的时间:mysql& ...

  7. php后台开源框架

    1,OneBase 官网首页:https://onebase.org 后台演示:https://demo.onebase.org/admin.php 接口演示:https://demo.onebase ...

  8. 第三方工具 - echarts中 设置x||y轴文案、提示文字等为固定字数,超出显示"..."

    起初看到这种需求的时候,我是这个状态 对,我是拒绝的,人家echats画出来就是一个canvas,你让我怎么加... 但是,作为一个"有点追求的"前端,我得想招试试总结下来,唯一的 ...

  9. VS调试再次遭遇“应用程序中断模式”问题,附解决方法

    最近重构某项目过程中发现的,有同事反馈调试不正常,很久以前也发生过,虽然搜索了一下找到解决方案,但个人觉得还是有必要再记录一下. 调试某CS结构的应用程序,大致效果可以看下图: 我们组最终解决方案是: ...

  10. C语言第四次博客作业--嵌套循环

    一.PTA实验作业 题目1:编程打印空心字符菱形 1. 本题PTA提交列表 2. 设计思路(流程图) 3.本题调试过程碰到问题及解决办法 思考过程:将问题拆解为菱形问题和字母变化问题两部分 1> ...