我曾听有人提过,这是都市传说还是你真的可以做到?我正在尝试通过谷歌搜索来查找 sudo 命令在哪里或者定义它的文件是什么,但是谷歌搜索remove sudo
或任何其他内容sudo defined
都不是很有成效的结果。
答案1
虽然 @aokellermann 在技术上是正确的(最好的正确类型!),因为一个简单的方法apt-get purge sudo
就可以删除sudo
......并且它可能需要很多其他东西。使用apt-cache rdepends sudo
你会看到所有依赖它的包。如果您使用 Ubuntu,则该ubuntu-minimal
软件包依赖于sudo
.当然,apt
会提示您确定您想要做的任何事情......
某些发行版(例如 Debian)不会将其作为最小安装的一部分进行安装,或者即使安装了,系统也不会配置为严重依赖它们(即,在安装过程中设置了 root 密码,您需要以 root 身份登录控制台或使用或类似方式在使用连接su -
后获得 root 访问权限)ssh
如果您希望防止sudo
在集成了该功能的系统(Ubuntu、Mint 等)上使用,请通过visudo
(我实际上建议EDITOR=/bin/nano visudo
)和适当的用户组成员身份对其进行正确配置。
答案2
“Sudo”是一个包的名称,其中包含命令“sudo”。使用发行版的包管理器删除包应该可以。如果您使用 APT 包管理器,您可以执行
$ apt-get purge sudo