0
我使用Ubuntu的服務器上,類似的一些命令如何停止apt-get install命令的sudo訪問?
的apt-get安裝
需要sudo訪問所以必須停止針對特定的命令即sudo訪問而執行該命令,我們不需要sudo訪問。那麼如何解決這個問題呢?
我使用Ubuntu的服務器上,類似的一些命令如何停止apt-get install命令的sudo訪問?
的apt-get安裝
需要sudo訪問所以必須停止針對特定的命令即sudo訪問而執行該命令,我們不需要sudo訪問。那麼如何解決這個問題呢?
有很多方法可以做到這一點。
立即想到的一個就是擁有一個setuid腳本來爲你完成這項工作。使其擁有root
,也可以由組aptgrp
(您自己創建和管理)運行。
該腳本基本上會帶參數,然後依次調用apt-get
,但作爲root
用戶。
不過,我建議不要這樣做,因爲你正在創建一個新的工具,讓所有的機會讓安全錯誤。特別是因爲sudo
可以在允許運行的程序中進行詳細配置(無需使用"pax ALL=(ALL) ALL"
打開所有內容)以及是否需要爲其提供密碼("NOPASSWD"
子句)。
我想在嘗試任何其他解決方案之前正確配置sudo
。
在包括Ubuntu在內的大多數系統上,腳本中會忽略setuid位。 – Wyzard