
私はArchにいて、wiredlan
LANベースのアプリケーションと大量のダウンロードに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 --
しかし、まだパスワードを尋ねます。私は何が間違っていましたか?可能ですか?