ネットワークインターフェースからパケットを読み書きするプログラムがあります。通常、sudoersファイルに自分自身を追加し、次のようにプログラムを実行します。
sudo ./bridge
ただし、このプログラムを実行するには複数のユーザーが必要ですが、次のようにプログラムを実行できるようにsudo権限を付与しないでください。
./bridge
どうすればいいのか知っている人はいますか?私は64ビットプラットフォームでScientific Linux 6.1を実行しています。
ベストアンサー1
次のように制限できます。Sudoerssudo を使用してコマンドを実行できます。
sudoを介してrootとして./real-bridgeを実行する権限をユーザーに./bridge
呼び出して付与する小さなスクリプトを作成します。sudo ./real-bridge