0

私はいくつかのコマンドが好きなubuntuサーバーを使用しています

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 に答える