如何停止sudo访问apt-get安装命令



我正在使用ubuntu服务器,其中一些命令在其中

apt-get安装

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

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

一个立即浮现的是,要拥有一个为您完成工作的setuid脚本。使其由root拥有,也可以由aptgrp组运行(您可以创建和管理自己)。

脚本基本上将进行参数,然后依次致电apt-get,但作为root用户。

但是,我建议您反对,因为您正在创建一个新工具,并拥有所有使安全性错误的机会。尤其是因为sudo可以在允许运行的程序(无需使用"pax ALL=(ALL) ALL"打开所有内容)以及是否需要为其提供密码("NOPASSWD"条款)中进行详细详细配置(无需打开所有内容)。

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

最新更新