パスワードなしでip netns execを実行する方法は?

パスワードなしでip netns execを実行する方法は?

私はArchにいて、wiredlanLANベースのアプリケーションと大量のダウンロードにEthernetのネットワーク名前空間を使用しています。 netnsでコマンド/アプリケーションを実行します。

alias runonlan='sudo ip netns exec wiredlan sudo -u me --' 
runonlan command

これはうまくいきますが、作業を簡単にするためにパスワードを入力せずに実行できることを願っています。しかし、command部分がrunonlan command異なるため、パスワードを要求せずに実行したい場合は、sudoerに何を入れるべきかわかりません。

だから私はsudoersを編集して(一度に1つずつ)、以下を追加してみました。

me ALL=(ALL) NOPASSWD: /bin/ip *
me ALL=(ALL) NOPASSWD: /bin/ip netns
me ALL=(ALL) NOPASSWD: /bin/ip netns exec wiredlan
me ALL=(ALL) NOPASSWD: /bin/ip netns exec wiredlan sudo -u me --

しかし、まだパスワードを尋ねます。私は何が間違っていましたか?可能ですか?

ベストアンサー1

おすすめ記事