私はいくつかのコマンドが好きなubuntuサーバーを使用しています
apt-get インストール
sudo アクセスが必要なので、その特定のコマンドの sudo アクセスを停止する必要があります。つまり、そのコマンドの実行中は sudo アクセスは必要ありません。では、これに対する解決策は?
私はいくつかのコマンドが好きなubuntuサーバーを使用しています
apt-get インストール
sudo アクセスが必要なので、その特定のコマンドの sudo アクセスを停止する必要があります。つまり、そのコマンドの実行中は sudo アクセスは必要ありません。では、これに対する解決策は?
これを行う方法はいくつもあります。
すぐに頭に浮かぶのは、あなたのために仕事をする setuid スクリプトを用意することです。root
グループaptgrp
(自分で作成および管理する)が所有し、実行可能にします。
スクリプトは基本的に引数を取りapt-get
、順番に呼び出しますが、root
ユーザーとして呼び出します。
ただし、セキュリティを誤る可能性がすべてある新しいツールを作成しているため、これには反対することをお勧めします。特に、sudo
実行を許可するプログラム ( ですべてを開く必要は"pax ALL=(ALL) ALL"
ありません) と、パスワードを提供する必要があるかどうか ("NOPASSWD"
句) を詳細に構成できるためです。
sudo
他の解決策を試す前に、正しく構成することを検討します。