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

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

相关推荐
花生了什么事o4 分钟前
WebSocket 与 SSE:实时通信方案的选择
网络·websocket·网络协议
yagami_gagami9 分钟前
第四届黄河流域公安院校电子物证个人赛服务器取证
linux·服务器·网络·mysql·安全·docker·llama
九硕智慧建筑一体化厂家17 分钟前
直流照明|档案库房专用照明,防紫外线、防纸张老化、适配24小时值守
运维·网络·笔记·智慧城市
邪修king21 分钟前
Re:Linux系统篇(七) 开发工具篇 Chapter3:Makefile 从入门到精通 —— 依赖关系、伪目标、栈式推导与自动化构建全解
linux·运维·服务器·vim
rcms1527026921830 分钟前
HASETEC GU-208V 电源板
网络
bosins32 分钟前
Ubuntu 日常最常用的文件操作场景和对应指令
linux·服务器·ubuntu
大鱼>43 分钟前
从零实现TCP/IP协议栈:AR →IP分片→TCP状态机→拥塞控制
网络·网络协议·tcp/ip
风曦Kisaki1 小时前
Kubernetes(K8s)笔记Day07: StatefulSet 有状态控制器详解与使用案例
linux·docker·云原生·容器·kubernetes
不相心 -w-1 小时前
Cmake的基础用法
linux·开发语言·c++
paopaokaka_luck1 小时前
基于springboot3+vue3的乡村医生诊疗管理系统(AI助手、协同过滤算法、webSocket实时聊天、Echarts图形化分析)
前端·网络·人工智能·spring boot·websocket·网络协议·echarts