如何停止apt-get install命令的sudo访问?

时间:2012-10-23 05:10:18

标签: ubuntu system-administration ubuntu-server server-administration

我正在使用ubuntu服务器,其上有一些命令,如

  

apt-get install

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

1 个答案:

答案 0 :(得分:0)

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

立即想到的是有一个setuid脚本为你完成这项工作。使其归root所有,并且也可以由群组aptgrp(您自己创建和管理)运行。

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

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

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