sudo - ubuntu 12.04

sudo - ubuntu 12.04

我正在运行 Ubuntu 12.04 LTS 服务器。今天我对服务器进行了一些维护,并进行了安全审核。

我意识到 sudo 没有按我预期的方式工作。在默认的 sudoers 文件 (visudo) 中,它表示管理员组的成员能够获得 root 权限,并且 sudo 组的成员能够执行 sudo。

我自己的用户只是我的用户默认组的成员,但仍然能够使用 sudo 和 su。

我缺少什么?

这是我的 sudoers 文件:

Defaults        env_reset
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

答案1

似乎出于某种神秘的原因,重新启动 openssh 就成功了......

相关内容