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帐号的权限。

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

相关推荐
野犬寒鸦5 分钟前
面试常问:什么是TCP连接:虚拟对话通道的奥秘
服务器·网络·后端·tcp/ip·面试·tcpdump
阿望要努力上研究生7 分钟前
Docker入门常用指令和Docker概念
运维·docker·容器
蜜獾云9 分钟前
从linux内核理解Java怎样实现Socket通信
java·linux·运维
战南诚12 分钟前
docker的使用技巧
运维·docker·容器
NewCarRen15 分钟前
车载安全(五):车载安全系统的开发过程和安全评估方法
网络·安全
安全渗透Hacker20 分钟前
OpenClaw 威胁分析(中文翻译+表格整理)
网络·人工智能·安全·安全威胁分析·威胁分析
pupudawang23 分钟前
使用 Nginx 搭建代理服务器(正向代理 HTTPS 网站)指南
运维·nginx·https
痴心阿文29 分钟前
Nextjs用法整理
运维·服务器
小鹿软件办公31 分钟前
谷歌将在2026年第二季度为ARM64 Linux设备推出Chrome
linux·chrome
被遗忘的旋律.37 分钟前
Linux驱动开发笔记(二十六)——PWM(SG90驱动)
linux·驱动开发·笔记