文章目录
  1. 1. CentOS下添加用户并且让用户获得root权限centos
  2. 2. CentOS下添加用户并且让用户获得root权限
    1. 2.1. Allows people in group wheel to run all commands
    2. 2.2. Allow root to run any commands anywhere

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

linux 权限控制

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

时间:2014-08-10 00:42来源:blog.csdn.net 作者:后街男孩 举报 点击:12362次
测试环境:CentOS 5.5

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帐号登录,然后用命令 ,即可获得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帐号的权限。

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

#######################################################

不过貌似上面红色加粗的那个,我平时用的都是sudo。我不知道作者是笔误还是什么,因为用su的话,是需要知道root的密码的,所以sudo会好一点。

发表评论 为了和诣的生活,我关闭了评论页面,请大家到QQ群里交流吧:348944156,也欢迎关注本站微信公众号:centoscn

文章目录
  1. 1. CentOS下添加用户并且让用户获得root权限centos
  2. 2. CentOS下添加用户并且让用户获得root权限
    1. 2.1. Allows people in group wheel to run all commands
    2. 2.2. Allow root to run any commands anywhere