文档章节

CentOS下添加用户并且让用户获得root权限

Elson
 Elson
发布于 2016/11/05 13:55
字数 375
阅读 10
收藏 0
点赞 0
评论 0

1、添加用户,首先用adduser命令添加一个普通用户,命令如下: 

#adduser tommy 

//添加一个名为tommy的用户
#passwd tommy   //修改密码
Changing password for user tommy.
New UNIX password:     //在这里输入新密码
Retype new UNIX password:  //再次输入新密码
passwd: all authentication tokens updated successfully.

2、赋予root权限 

方法一: 修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉

## Allows people in group wheel to run all commands
%wheel    ALL=(ALL)    ALL

然后修改用户,使其属于root组(wheel),命令如下:

#usermod -g root tommy

修改完毕,现在可以用tommy帐号登录,然后用命令 su - ,即可获得root权限进行操作。

方法二: 修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:

## Allow root to run any commands anywhere
root    ALL=(ALL)     ALL
tommy   ALL=(ALL)     ALL

修改完毕,现在可以用tommy帐号登录,然后用命令 su - ,即可获得root权限进行操作。

方法三: 修改 /etc/passwd 文件,找到如下行,把用户ID修改为 0 ,如下所示:

tommy:x:500:500:tommy:/home/tommy:/bin/bash

修改后如下

tommy:x:0:500:tommy:/home/tommy:/bin/bash

保存,用tommy账户登录后,直接获取的就是root帐号的权限。

友情提醒:虽然方法三看上去简单方便,但一般不推荐使用,推荐使用方法二。

© 著作权归作者所有

共有 人打赏支持
Elson
粉丝 8
博文 45
码字总数 21278
作品 0
广州
CentOS添加Root权限(超级用户)用户方法|su,sudo命令详解(转)

测试环境:CentOS 5.5 1、添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser junguoguo//添加一个名为junguoguo的用户 #passwd junguoguo //修改密码 Changing password fo...

77970290 ⋅ 2012/09/13 ⋅ 0

centos增加一个用户并给root权限方法

测试环境:CentOS 5.5 1、添加用户,首先用useradd命令添加一个普通用户,命令如下: #useradd tommy //添加一个名为tommy的用户 #passwd tommy //修改密码 Changing password for user tom...

lhanoo ⋅ 2011/11/27 ⋅ 0

解决centos下sudo问题

今天搜索了一下,发现ubuntu下打sudo默认用户是可以获得系统权限,而centos不行, 也就是执行sudo +命令时,报错 lee is not in the sudoers file. This incident will be reported. 网上终于...

闪电 ⋅ 2015/08/13 ⋅ 0

CentOS 6.5 安装后的那点事——添加sudo权限

sudo就是使当前用户暂时获得root权限。直接在命令前加入sudo,再输入当前用户的密码就可以完成以root权限执行该命令,而不必使用su来回切换用户了。 sudo的配置文件在/etc/sudoers,需要roo...

Spacey_Li ⋅ 2014/04/26 ⋅ 0

Centos7 普通用户加入sudo组

将普通用户添加到sudo组 1、首先切换到root #su - (注意有- ,这和su不同,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量,而使用带横线参数的"...

wdf1002 ⋅ 01/17 ⋅ 0

CentOS7给普通用户执行root相关权限

给普通用户执行root用户权限的功能(重启mysql服务) ---------------------------------------------------- 方法一(不推荐): 以root用户身份登录(或su进去) 修改/etc/sudoers文件(不...

27号 ⋅ 2015/08/28 ⋅ 0

CentOS安装SFTP

服务器以centOS为例. 首先为什么要搭建sftp?答案:允许某些用户上传及下载文件,但是这些用户只能使用sftp传送文件,不能使用SSH终端访问服务器,而且sftp不能访问系统文件 创建sftp组 添加一个...

eatnothing ⋅ 2016/12/01 ⋅ 0

Centos如何创建新用户

Centos如何创建新用户,我安装了centos,默认情况下是root用户哦~,我想创建非root权限的用户,该怎么做?请给我个详细的创建命令,和修改权限的命令。对了还有如何给创建的用户添加密码。再...

jrx ⋅ 2013/05/28 ⋅ 6

linux,ssh,ftp,server

linux版本为 ubuntu 14.04 服务器版 1) 首先输入命令行 # ps -e|grep ssh 用来查看 ssh 服务是否有开启 注释:上面代码行里的 # 代表这个终端会话有超级用户权限。这意味着,我们或者是以 ...

shindousaigo ⋅ 2015/11/27 ⋅ 0

Linux下如何添加一个用户并且让用户获得root权限

1、添加用户 首先用adduser命令添加一个普通用户 //添加一个名为edxapp的用户 //修改密码 Changing password for user edxapp. New UNIX password: //在这里输入新密码 Retype new UNIX pass...

楠木楠 ⋅ 2016/12/03 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

BS与CS的联系与区别【简】

C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、InFORMix或 SQL Server。客户端需要安装专用的客户端软件。 B/S是Brower/...

anlve ⋅ 30分钟前 ⋅ 0

发生了什么?Linus 又发怒了?

在一个 Linux 内核 4.18-rc1 的 Pull Request 中,开发者 Andy Shevchenko 表示其在对设备属性框架进行更新时,移除了 union 别名,这引发了 Linus 的暴怒。 这一次 Linus Torvalds 发怒的原...

问题终结者 ⋅ 50分钟前 ⋅ 0

在树莓派上搭建一个maven仓库

在树莓派上搭建一个maven仓库 20180618 lambo init 项目说明 家里有台树莓派性能太慢。想搭建一个maven私服, 使用nexus或者 jfrog-artifactory 运行的够呛。怎么办呢,手写一个吧.所在这个...

林小宝 ⋅ 今天 ⋅ 0

Spring发展历程总结

转自与 https://www.cnblogs.com/RunForLove/p/4641672.html 目前很多公司的架构,从Struts2迁移到了SpringMVC。你有想过为什么不使用Servlet+JSP来构建Java web项目,而是采用SpringMVC呢?...

onedotdot ⋅ 今天 ⋅ 0

Python模块/包/库安装(6种方法)

Python模块/包/库安装(6种方法) 冰颖机器人 2016-11-29 21:33:26 一、方法1: 单文件模块 直接把文件拷贝到 $python_dir/Lib 二、方法2: 多文件模块,带setup.py 下载模块包(压缩文件zip...

cswangyx ⋅ 今天 ⋅ 0

零基础学习大数据人工智能,学习路线篇!系统规划大数据之路?

大数据处理技术怎么学习呢?首先我们要学习Python语言和Linux操作系统,这两个是学习大数据的基础,学习的顺序不分前后。 Python:Python 的排名从去年开始就借助人工智能持续上升,现在它已经...

董黎明 ⋅ 今天 ⋅ 0

openJdk和sun jdk的区别

使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的OpenJDK, 那么到底什么是OpenJDK,它与SUN JDK有什么关系和区别呢? 历史上的原因是,Ope...

jason_kiss ⋅ 今天 ⋅ 0

梳理

Redux 是 JavaScript 状态容器,提供可预测化的状态管理。 它是JS的状态容器,是一种解决问题的方式,所以即可以用于 react 也可以用于 vue。 需要理解其思想及实现方式。 应用中所有的 stat...

分秒 ⋅ 今天 ⋅ 0

Java 后台判断是否为ajax请求

/** * 是否是Ajax请求 * @param request * @return */public static boolean isAjax(ServletRequest request){return "XMLHttpRequest".equalsIgnoreCase(((HttpServletReques......

JavaSon712 ⋅ 今天 ⋅ 0

Redis 单线程 为何却需要事务处理并发问题

Redis是单线程处理,也就是命令会顺序执行。那么为什么会存在并发问题呢? 个人理解是,虽然redis是单线程,但是可以同时有多个客户端访问,每个客户端会有 一个线程。客户端访问之间存在竞争...

码代码的小司机 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部