Wiresharkをインストールしました。ルートとして実行することは推奨されません。そのため、
やった
Sudo dpkg-reconfigure wireshark-common
による:
http://wiki.wireshark.org/CaptureSetup/CapturePrivileges
はい、ログアウトしましたWiresharkを開始し、次のメッセージを受け取りました:
couldn't run /usr/bin/dumpcap in child process: Permission Denied.
Wiresharkの推奨設定方法に従っていましたが、13.10で機能しましたが、14.04では機能しませんでした。
参考までに、wireshark-commonの再構成では、実際にdumpcapのグループをWiresharkに設定しています。それでも動作しません。確認しました。
14.04でどのように行うべきですか?
私は実行後にそれを見つけました:
Sudo dpkg-reconfigure wireshark-common
wireshark
グループが/etc/gshadow
に作成されました。だから私はちょうど書いた:
Sudo gpasswd -a $USER wireshark
そしてログアウト/ログインして、今ではうまく動作します!
はい、あなたは修正しました。ただし、欠落しているものがあります。couldn't run /usr/bin/dumpcap in child process: Permission Denied
のようなエラーメッセージが表示された場合
Sudo dpkg-reconfigure wireshark-common
「YES
」として回答を選択します。次に、グループにユーザーを追加します
Sudo adduser $USER wireshark
次に、マシンを再起動して、wiresharkを開きます。できます。
Sudo setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/dumpcap