CentOS中如何让新建用户拥有root权限

adduser newuser

新建用户newuser

passwd newuser

设置密码

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 newuser

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

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

Allow root to run any commands anywhere

root ALL=(ALL) ALL

newuser ALL=(ALL) ALL

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

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

newuser:x:1000:1000:newuser:/home/tommy:/bin/bash

修改后如下

newuser:x:0:1000:newuser:/home/tommy:/bin/bash

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

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

相关推荐
sp_wxf9 分钟前
Stream流
linux·服务器·windows
LYK_HAHA27 分钟前
centos常用知识和命令
linux·运维·centos
PythonFun1 小时前
自建RustDesk服务器:详细步骤与操作指南
运维·服务器
可涵不会debug1 小时前
【Linux】信号知识三把斧——信号的产生、保存和处理
linux·运维·信号
facaixxx20241 小时前
京东云主机怎么用?使用京东云服务器建网站(图文教程)
运维·服务器·京东云
jyan_敬言1 小时前
【Linux】Linux命令与操作详解(一)文件管理(文件命令)、用户与用户组管理(创建、删除用户/组)
linux·运维·服务器·c语言·开发语言·汇编·c++
车载诊断技术2 小时前
什么是汽车中的SDK?
网络·架构·汽车·soa·电子电器架构
一颗星星辰2 小时前
Python | 第九章 | 排序和查找
服务器·网络·python
unix2linux2 小时前
Parade Series - SHA256
linux·python·mysql·shell
ZachOn1y2 小时前
计算机网络:计算机网络概述:网络、互联网与因特网的区别
网络·计算机网络·知识点汇总·考研必备