> Linux教程 > 系统运维 >

Linux系统普通用户执行root命令的方法

sudo 通常被称为 super do 或者 suitable user do,是一个类 UNIX 操作系统中用其它用户的安全权限执行程序的软件。

通过修改可以使普通用户以root权限执行,而不需要root的密码认证。

先创建一个用来测试的组和用户

#useradd -M taobao

#useradd -M aliyun

 

测试权限 

blob.png

blob.png

用户taobao 没有关机的权限,也不能修改用户aliyun的密码。

 

# visudo

这会打开 /etc/sudoers 并进行编辑 

给一个已经创建好的用户(比如 taobao)赋予所有权限(等同于root)。

 blob.png

taobao   ALL=(ALL)    ALL

保存后退出再次测试,

blob.png

可以看到这次关机,需要的是用户taobao的密码。测试修改aliyun的密码,也不需要root密码来执行了。

blob.png

 

(责任编辑:IT)