ubuntu 设置root用户密码并实现root用户登录

一:设置root用户密码

在ubuntu中root用户的密码是随机的,所以需要我们自己起设置root用户的密码

在终端命令行中执行

sudo passwd

这时候会提示你输入当前用户密码,输入成功之后,下面输入的就是root用户的密码

这时候root用户密码就设置成功了,使用su root,然后输入刚刚输入的root用户密码就可以转到root用户下了

二:实现root用户登录系统

虽然我们已经设置了root用户密码,并且可以使用su root转到root用户角色下,但是当我们重新启动ubuntu系统时,使用root用户登录时,这时候会提示认证失败

这是由于ubuntu默认情况下是不支持root用户登录系统的,这时候我们就需要自己来配置,是的ubuntu可以使用root用户登录系统

1:修改文件/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf

在ubuntu中默认是没有安装vim的,默认是使用vi编辑器,但是我不是很习惯使用vi编辑器,所以这里我安装了vim

sudo apt-get install vim

安装成功之后修改/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf文件

sudo vim /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf

在/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf文件中添加下面信息

greeter-show-manual-login=true #手工输入登陆系统的用户名和密码all-guest=false #不允许guest登录(及游客)

2:修改 /etc/pam.d/gdm-autologin文件

sudo vim /etc/pam.d/gdm-autologin

注释掉auth   required        pam_succeed_if.so user != root quiet_success这一行

3:修改/etc/pam.d/gdm-password文件

sudo vim /etc/pam.d/gdm-password

注释掉auth    required        pam_succeed_if.so user != root quiet_success这一行

4:修改/root/.profile文件

这里注意:修改/root/.profile文件时必须用户root用户,不然的话无法修改或找不到此文件

su rootvim /root/.profile

将此文件中的mesg n || true修改成tty -s&&mesg n || true

5:重新启动ubuntu,这时候就可以使用root用户去登录系统了

原文地址:https://www.cnblogs.com/huaweichenai/p/10383611.html

时间: 2024-11-08 00:39:34

ubuntu 设置root用户密码并实现root用户登录的相关文章

Ubuntu 更改root用户密码并切换root

刚安装好Ubuntu结果发现没有root权限,于是研究了一下 更改root用户密码 * sudo passwd root * 输入新的UNIX密码 * 重新输入新的UNIX密码: 切换root用户登陆 * su - root * 输入密码 原文地址:https://www.cnblogs.com/Burtit/p/8450422.html

MySQL 修改用户密码及重置root密码

为数据库用户修改密码是DBA比较常见的工作之一.对于MySQL用户账户的密码修改,有几种不同的方式,推荐的方式使用加密函数来修改密码.本文主要描述了通过几种不同的方式来修改用户密码以及mysql root账户密码丢失(重置root密码)的处理方法. 1.密码修改的几种方法 a.可以在创建用户的时候指定密码,以及直接使用grant创建用户的时候指定密码. 对于已经存在的用户直接使用grant方式也可以修改密码 如下: --演示版本 [email protected][(none)]> show v

AWS EC2实例Ubuntu系统设置root用户密码并使用root/ubuntu用户登录

参考链接:http://www.wangchao.info/1137.html  注意:链接中写的简化了,其中重启服务的命令似乎不太适用,可能是不通用,我下面描述的方式亲测可行,如有其他疑问请留言: https://blog.csdn.net/ponyxx/article/details/53769741 创建AWS的EC2实例的时候会要求生成key文件,扩展名为.pem的,这个文件比较重要,如果是实例是Windows系统,需要用此文件获取密码的:Ubuntu系统则是要在ssh中指定了其目录才能

linux系统下修改mysql 数据库的root用户密码和开启远程用户

首先进入终端 1.输入以下命令显示mysql进程号 ps -A |grep -i mysql 2.输入以下命令kill掉上面显示的进程 kill -9 进程号1 进程号2 3.输入以下命令进入mysql安全模式 mysqld_safe --skip-grant-tables & 4.输入以下命令修改密码,注意末尾的分号必须有,每输入一行就回车 use mysql; update user set password = PASSWORD('你的密码') where user = 'root'; e

解决ubuntu输入正确用户密码重新跳到无法登录

http://tieba.baidu.com/p/3333869633 ubuntu登录输入用户名密码之后重新跳回登录界面Ubuntu 14.04今天学习鸟哥的私房菜使用了命令startx,通过注销重新登录,就发生了如题的情况.在登录界面输入正确的用户名密码,显示器黑屏一段时间,然后重新跳转回登录界面.重启无效. 通过在网上查找.发现了这个问题的解决方法.按照他的方法,问题最终解决. 现象:在Ubuntu登陆界面输入密码之后,黑屏一闪后,又跳转到登录界面. 原因:主目录下的.Xauthority

Linux下修改Mysql的用(root的密码及修改root登录权限

修改的用户都以root为列. 一.知道原来的myql数据库的root密码: ①: 在终端命令行输入 mysqladmin -u root -p password "新密码" 回车 ,Enter password: [输入原来的旧密码]②: 登录mysql系统修改, mysql -uroot -p 回车 Enter password: [输入原来的密码] mysql>use mysql; mysql> update user set password=password(&qu

Windows系统下设置mysql的根用户密码及添加新用户的操作

本篇文章主要是学习mysql的根用户密码的设置,以及如何添加新用户等.详细操作步骤如下. 一.设置根用户密码 1. 安装好PHP及相关软件之后,点开"运行",输入"cmd",打开管理员控制台,如图1所示: 图1 2. 在控制台中,移动到mysql\bin目录下.这个和您安装的php软件有关.我安装的是XAMPP集成软件,mysql\bin的路径如图2所示: 图2 因此,我需要在控制台中输入如下字符串:"cd C:\xampp\mysql\bin"

用户管理命令:添加用户useradd,设置用户密码passwd,查看当前用户who.

Linux下添加用户:useradd 用户名 为用户名添加密码:passwd 用户名 查看系统中的所有用户:cat /etc/passwd |cut -f 1 -d : 注意:| 是管道,把cat的输出传给cut处理:后面的cut取出每一行的以:分割的第一栏. 用who命令可以查看当前登录的用户有哪些,一个用户可以多次登录比如有两个root.一个root在它的本地,一个root 在远程通过secureCRT来登录 who显示的信息解释: 第一列是登录用户名 第二列是登录终端,登录终端中的tty表

利用WordPress用户密码算法规则修改用户密码

WordPress用户密码保存在wp_users数据表的user_pass字段,密码是通过Portable PHP password hashing framework类产生的, 密码的形式是随机且不可逆,同一个明文的密码在不同时间,产生的密文也不一样,相对来说较为安全. WordPress用户密码产生的过程是:当需要生成用户密码的时候,随机产生了一个salt,然后将salt和password相加,又进行了count次md5,最后和encode64的hash数值累加,就得到了一个以$P$开头的密