如何卸载“sudo”命令?

如何卸载“sudo”命令?

我曾听有人提过,这是都市传说还是你真的可以做到?我正在尝试通过谷歌搜索来查找 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

相关内容