0

我正在使用一些命令如

apt-get 安装

需要 sudo 访问权限,因此需要停止对该特定命令的 sudo 访问权限,即在执行该命令时我们不需要 sudo 访问权限。那么如何解决这个问题呢?

4

1 回答 1

0

有很多方法可以做到这一点。

立即浮现在脑海中的是有一个 setuid 脚本可以为您完成这项工作。使其归组所有root并可由组aptgrp(您自己创建和管理)运行。

该脚本基本上将接受参数然后依次调用apt-get,但作为root用户。

但是,我建议不要这样做,因为您正在创建一个新工具,其中包含所有导致安全错误的机会。特别是因为sudo可以非常详细地配置允许运行的程序(无需打开所有程序"pax ALL=(ALL) ALL")以及是否需要为其提供密码("NOPASSWD"子句)。

sudo在尝试任何其他解决方案之前,我会考虑正确配置。

于 2012-10-23T05:17:26.800 回答