BuildRoot - eth0にアクセスするにはroot権限が必要です。

BuildRoot - eth0にアクセスするにはroot権限が必要です。

私はテスト中のx86_64シングルボードPC用に複数のBuildRootイメージを構築してきました。私はgitの最新のBuildRootと最新の4.8.1カーネルを使用しています。

たとえば、pingの場合でもイーサネットにアクセスするには、ユーザーがrootである必要がある理由を除いて、すべてがうまく機能します。私のマザーボードはIntel IGBドライバを使用しています。

原因は何ですか?私のカーネルの設定。横になるhttp://pastebin.com/KXgrLRy7

答え1

netdevグループにユーザーを追加する

adduser user_name netdev

リロードdbus

/etc/init.d/dbus reload

答え2

最後の答えは、実行可能ファイルをルートする必要があるということでした。

関連情報