wireshark
以下の説明に従って、グループにユーザーを追加しようとしています。ここ。
さまざまなコマンドを実行しましたが、ユーザーが正常に追加されたようです。
~$ sudo adduser $USER wireshark
The user `user' is already a member of `wireshark'.
システムに再ログインしました。
~$ groups
user adm cdrom sudo dip plugdev lpadmin sambashare
しかし、ユーザーがグループに追加されていないようです(最初のコマンドとは反対)。さらに、Wiresharkが機能しないという事実は、Wiresharkが追加されていないという仮説を裏付けています。
どちらが正しいと思うべきですか?
答え1
システムが再起動した後にのみ、そのグループが表示されます。ログアウト - ログインだけでは不十分です。
何をすべきかわかりません。
答え2
このコマンドはgroups
あなたをWiresharkのメンバーとして表示しません。権限がないとWiresharkを正しく使用できません。adduser
ラッパースクリプトで何かが機能しない可能性があります。
新しいユーザーがWiresharkを使用するように促すとき、私にとって効果的な方法は次のとおりです。
$ sudo usermod -aG wireshark $USER
その後、ユーザーをログアウトして再度ログインします。これで、root以外のユーザーとしてWiresharkを使用できるようになりました。
答え3
ControlMaster
ファイルでを使用している場合は、ログアウトしてから$HOME/.ssh/conf
再度ログインすると機能しません(実際にログアウトしていないため)。実装する
ssh -O exit <ssh nickname>
開いているすべての接続を強制的に閉じて、もう一度ログインしてください。