web-dev-qa-db-ja.com

再起動せずにユーザーをグループに追加できませんか?

説明されているように、ユーザーをグループwiresharkに追加しようとしています ここ

私はすでに複数の異なるコマンドを実行しており、ユーザーが正常に追加されたという印象を受けました。

~$ Sudo adduser $USER wireshark
The user `user' is already a member of `wireshark'.

そして、システムに再度ログインしています。

~$ groups 
user adm cdrom Sudo dip plugdev lpadmin sambashare

しかし、ユーザーがグループに追加されていないようです(最初のコマンドとは対照的です)。また、追加されなかったという仮定は、Wiresharkが正しく機能していないことによってサポートされています。

どちらを正しいと思いますか?

システムの再起動後にのみ、適切なグループを表示します。ログアウト-ログインでは不十分でした。

それをどうするか分からない。

コマンドgroupsでは、wiresharkのメンバーとして表示されず、wiresharkを適切な権限なしで使用することはできません。 adduserラッパースクリプトではうまくいかない可能性があります。

新しいユーザーがWiresharkを使用できるようにするときに私に役立つのは次のとおりです。

$ Sudo usermod -aG wireshark $USER

次に、ユーザーをログアウトして再度ログインします。これで、非ルートユーザーとしてWiresharkを使用できるようになります。

6
rlf