Ubuntu更换gnome桌面环境后不能root登录

安装完Ubuntu后感觉界面有点丑陋,安装了gnome桌面环境试一下

sudo apt-get install gnome-shell
sudo apt-get install ubuntu-gnome-desktop

图一
如果选择了lightdm后可以使用sudo dpkg-reconfigure gdm3 重新改回gdm3

sudo apt-get install unity-tweak-tool
sudo apt-get install gnome-tweak-tool

执行完上面的步骤后重启gnome桌面环境就安装好了,看下效果:
图二
是不是眼前一亮,但是现在如果想要重启后以root身份登录,就要进行下面的操作:
1.shell界面输入:

vim /etc/pam.d/gdm-autologin

2.找到下面这一行

auth required pam_succeed_if.so user != root quiet_success

在最前面加上 # 注释掉。对 /etc/pam.d/gdm-passwd 进行同样的操作,重启就可以用root登录啦~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/531492.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ubuntu下安装tilix终端仿真器

安装环境 Ubuntu 16.04 操作步骤 首先添加这个终端模拟器仓库的公钥。这里我都是以root超级用户权限操作的,如果没有的话,请在命令前面加sudo。 add-apt-repository ppa:webupd8team/terminixapt update安装Tilix。 apt install tilix安装完成测试结…

vim配置之snippets代码块

(一)目的 我们在编写程序的过程中,经常会敲一些重复的代码,我们可以利用snippets来达到输入简写来敲出完整的代码 (二)安装步骤 安装使用Vundle,没有vbundle的先执行下面的命令 git clone https://gith…

c语言实现跳动的心

本文章分为两部分:第一部分为实现多彩的心,第二部分是实现心得跳动,两个代码均独立运行 本篇文章转载自公众号: C语言程序设计基础知识 (一)C语言实现多彩的心 实现过程其实很简单 首先使用for循环绘制心…

Linux下使用消息队实现 ATM 自动取款机功能

文章分五部分:需求分析、项目所需知识点、思路讲解、代码实现、功能演示 本文内容较长,建议是按照我自己的思路给大家讲解的,如果有其他问题,欢迎评论区讨论 文章中的代码是在linux下编译实现的,注意自己的环境。 &…

200行代码实现视频人物实时去除

今天在GitHub上发现了一个好玩的代码,短短几百行代码就实现了从复杂的背景视频中去除人物,不得不说这位大佬比较厉害。 这个项目只需要在网络浏览器中使用JavaScript,用200多行TensorFlow.js代码,就可以实时让视频画面中的人物对…

codeforces C. Vanya and Scales

C. Vanya and ScalesVanya has a scales for weighing loads and weights of masses w0, w1, w2, ..., w100 grams where w is some integer not less than 2(exactly one weight of each nominal value). Vanya wonders whether he can weight an item with mass m using …

菱形继承和虚继承、对象模型和虚基表

1.菱形继承(钻石继承):两个子类继承同一父类,而又有子类同时继承这两个子类。例如B,C两个类同时继承A,但是又有一个D类同时继承B,C类。 2.菱形继承的对象模型 class A { public:int _a; };class B :public A { p…

c++虚函数和虚函数表

前言 (1)虚基表与虚函数表是两个完全不同的概念 虚基表用来解决继承的二义性(虚基类可以解决)。虚函数用来实现泛型编程,运行时多态。 (2)虚函数是在基类普通函数前加virtual关键字,是实现多态的基础 &a…

VS2017安装配置Qt

这篇文章作为qt的开发环境配置篇,记录如何在vs2017中安装qt的 所需软件下载链接如下: QT下载链接:QT visual studio下载链接:visual studio 这里推荐安装最新的,原因是vs2017不支持一些老版本的makefile文件生成&#…

STM32位带区和位带别名区的浅谈

1.首先谈下为什么要使用位带? 在学习51单片机时就已经使用过位操作,比如使用sbit对单片机IO口的定义,但是STM32中并没有这类关键字,而是通过访问位带别名区来实现,即通过将每个比特位膨胀成一个32位字,当访…

Hibernate的数据查找,添加!

1.首先看一下测试数据库的物理模型 2.测试所需要的Hibernate的jar包 3.数据库的sql /**/ /* DBMS name: MySQL 5.0 */ /* Created on: 2015/7/3 23:17:57 */ /**/drop table if exists books;drop tab…

新手如何在Altium Designer中绘制电路板

好久没用AD画电路板了,这次电子实训让画个PCB板,借着这个机会写了一篇新手教程。 此教程所用的电路图是自动循迹小车,虽然元件比较简单,但是感觉还是很厉害的,一块看一下吧。 此教程仅适用于没有基础的同学 一、概述 …

Qt模仿QQ登录界面(一)

这两天研究qt,练习时做了个仿QQ登录界面,我这次实现的比较简单,先在这里记录一下,以后有空了会继续完善的。 (一)效果图 这里使用我的qq号测试的如图: (二)工程文件 &…

回流焊和波峰焊的区别

本文首先分别介绍回流焊和波峰焊的特点,然后对两者进行比较,欢迎评论补充哦~ 最近在实习看到了厂里面的回流焊的波峰焊,有点好奇就查了点资料,分享给同样爱学习的你。 一.回流焊 一般的表面贴装工艺分三步:印刷机施加…

三对角矩阵的压缩

三对角矩阵,从第二行开始选中的元素的个数都为3个。对于a[i,j]将要存储的位置k,首先前(i-1)行元素的个数是(i-2)*3 2(第一行元素的个数为2),又a[i,j]属于第i行被选中元素的第j-i1个元素,所以k (i-2)*3 2 j-i1 2*ij-3 如果知道了…

LC和RC滤波电路分析

一、概述 整流电路的输出电压并不是纯粹的直流,从示波器观察整流电路的输出,与直流相差很大,波形中含有较大的脉动成分,称为纹波。为了获得比较理想的直流电压,需要利用具有储能作用的电抗性元件(如:电感、…

dev c++ Boost库的安装

dev c 的boost库的安装步骤 然后点击“check for updates”按钮 最后点击“Download selected”按钮&#xff0c;下载完成后安装.... 给dev添加boost库文件&#xff0c;找到之前安装的目录 #include<iostream> #include<string> #include<cstring> #include…

(一)C语言之数据类型

在这里主要讲了基本的知识&#xff0c;具体练习时注意用代码看看数据存储的位数和大小&#xff0c;像char a127;aa1;这时候a的值。可以用sizeof查看数据类型占的字节数。以及不同数据类型之间如何自动转换和强制转换&#xff0c;还有printf和scanf的具体用法&#xff0c;多动手…

十字链表的应用

#include<iostream> #include<cstring> #include<cstdio> #include<cstdlib> #define MAX_VERTEX_NUM 20 using namespace std; typedef struct ArcBox{int tailVex, headVex;//该弧的尾和头顶点的位置 struct ArcBox *hlink, *tlink;//分别为弧…

(二)C语言数据类型(2)

今天主要总结了一下运算符&#xff0c;详细介绍了运算符分类和优先级的基本知识 欢迎加入嵌入式学习群&#xff1a;559601187 运算符按操作数可以分为&#xff1a;单目运算符、双目运算符和三目运算符&#xff0c;优先级依次为单目运算符>双目运算符>三目运算符,在c语言里…