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

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

相关推荐
刘叨叨趣味运维19 分钟前
Linux性能排查实战:从“系统慢”到精准定位
linux
txinyu的博客20 分钟前
MAC 地址
服务器·网络·macos
googleccsdn39 分钟前
ENSP Pro Lab笔记:配置BGP VXLAN双栈(3)
网络·笔记
oscar99944 分钟前
构建敏捷团队的DevOps测试策略:速度与可靠性的平衡艺术
运维·测试·devops
欣然~1 小时前
法律案例 PDF 批量转 TXT 工具代码
linux·前端·python
百***78751 小时前
【实操】一步API对接GPT-5.2全流程(多语言示例+高并发优化+避坑指南)
网络·gpt
星辰&与海2 小时前
Proxmox导入虚拟机后进入dracut紧急模式
运维
科技块儿2 小时前
【场景:识别C2通信】评估出站IP是否为已知恶意地址,方法:IP离线库+威胁情报融合
网络·网络协议·tcp/ip
阮松云2 小时前
a start job is running for Builds and install new kernel modules through DKMS
linux·centos
Serverless社区2 小时前
进阶指南:BrowserUse + Agentrun Sandbox 最佳实践指南
运维·阿里云·云原生·serverless·函数计算