Ubuntu中root用户开启及密码修改详解

一、root账户开启

启用root用户命令如下:

 代码如下 复制代码

sudo passwd root

按照输出提示输入新的密码,并确认(但是如果之前设置过密码,这里如需输入之前密码,否则无法继续修改)。重启Ubuntu或注销当前用户后,就可以用 root 登录(root名称区分大小写!!!)。

如果只是想在终端模式下切换到root账户(临时用一下),可以使用:

临时切换命令如下:

 代码如下 复制代码

sudo -s -H

然后按照提示输入root密码即可。

注:其它平台可能使用su root、su -root等(如果当前登录账户为root,想切换到其他xxx用户,只需执行su xxx即可,无需输入密码)。密码缺省保存15分钟,超过时间, 可能需要重新输入。

二、关闭root账户
禁用 root 帐号登录命令如下:

 代码如下 复制代码

sudo passwd -l root

三、root密码重设

跟上面开启root密码命令相同:

 代码如下 复制代码

sudo passwd root

如果你使用的是Ubuntu 12及以上版本的话ROOT账户根本看不到登录入口了,下面我来介绍解决办法。

 代码如下 复制代码

1) test@ubuntu:~$ sudo su -

2) root@ubuntu:~# cp -p /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.orig

3) root@ubuntu:~# vi /etc/lightdm/lightdm.conf

4) 添加如下部分:

 代码如下 复制代码

greeter-show-manual-login=true

5) 修改完成后大概样子如下:

 代码如下 复制代码

[SeatDefaults]

greeter-session=unity-greeter
user-session=ubuntu
greeter-show-manual-login=true

6) 保存退出,:wq

7) 重启Ubuntu 12.04 LTS,就可以看到有Login(Other)登录选项

时间: 2024-10-24 03:18:57

Ubuntu中root用户开启及密码修改详解的相关文章

Ubuntu中Root用户开启与修改密码/登录

用root用户命令如下: sudo passwd root 之后会提示要输入root用户的密码,连续输入root密码,再使用:$ su 1. 在终端执行 sudo passwd root 指令后,系统将会提示你设置一个新的 root 帐号密码. 2. 点击 System -> Preferences -> Login Window 菜单,并切换到 Security 选项页,然后选中其下的"Allow local system administrator login"选项.

linux系统中root用户不能登录怎么办?

问题描述 linux系统中root用户不能登录怎么办? 自从我更改了Linux系统的IP地址,root用户就不能登录了,root用户登录提示"鉴定故障".普通用户可以登录,能用su命令登录root用户,但是不能直接登录. 解决方案 如果没有给ROOT设置密码,就用普通用户登录,没有普通用户这是不可能的登录进入终端,直接输入 sudo passwd root输入普通用户密码输入你要设置的root密码重复root密码这样用root就行了 解决方案二: 终端输入:sudo gedit /us

Android开发中原生生成JSON与解析JSON详解教程

下面分为生成JSON数据和解析JSON数据,所用的包是org.json (1)生成JSON数据方法: 比如要生成一个这样的json文本      {       "phone" : ["12345678", "87654321"],    //数组     "name" : "dream9", // 字符串        "age" : 100, // 数值       "ad

Python中使用不同编码读写txt文件详解

  这篇文章主要介绍了Python中使用不同编码读写txt文件详解,本文给出不同编码下的读写文件代码方法,需要的朋友可以参考下 代码如下: import os import codecs filenames=os.listdir(os.getcwd()) out=file("name.txt","w") for filename in filenames: out.write(filename.decode("gb2312").encode(&q

CSS中伪类及伪元素用法详解

原文:CSS中伪类及伪元素用法详解 伪类的分类及作用: 注:该表引自W3School教程 伪元素的分类及作用: 接下来让博主通过一些生动的实例(之前的作业或小作品)来说明几种常用伪类的用法和效果,其他的读者可以自己尝试:   :active  大致效果为用鼠标点击时,元素增加特效,鼠标松开时,特效消失.多用在按钮的点击上.  写法: 这里id为box的是一div块,在css中首先设置了他的基本样式,下面为加入:active伪类后需要修改的样式. 未点击时: 点击之后: :active.:hove

PHP中filter函数校验数据的方法详解_php技巧

介绍PHP中filter函数校验数据的方法详解,PHP过滤器包含两种类型:Validation用来验证验证项是否合法.Sanitization用来格式化被验证的项目,因此它可能会修改验证项的值,将不合法的字符删除. input_filters_list() 用来列出当前系统所支持的所有过滤器. 复制代码 代码如下: <?php foreach(filter_list() as $id => $filter) {     echo $filter.' '.filter_id($filter).&

JS中的hasOwnProperty()和isPrototypeOf()属性实例详解_javascript技巧

这两个属性都是Object.prototype所提供:Object.prototype.hasOwnProperty()和Object.prototype.isPropertyOf() 先讲解hasOwnProperty()方法和使用.在讲解isPropertyOf()方法和使用 看懂这些至少要懂原型链 一.Object.prototype.hasOwnProperty() 概述 hasOwnProperty()方法用来判断某个对象是否含有指定的自身属性 语法 obj.hasOwnPropert

CenterOS 中安装Redis及开机启动设置详解_Linux

CenterOS 中安装Redis及开机启动设置详解 从官方下载最新Redis进行安装,官网地址:http://redis.io/download $ wget http://download.redis.io/releases/redis-3.2.3.tar.gz $ tar xzf redis-3.2.3.tar.gz $ cd redis-3.2.3 $ make $ make install Redis启动 RedisServer /path/to/redis.conf Redis关闭(

JSP中include指令和动作及区别详解

先来看看语法及比较 //include_ <%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.get