[tjm@ArchPad bin]$ LANG=en
[tjm@ArchPad bin]$ pwd
/usr/bin
[tjm@ArchPad bin]$ ll | grep wireshark
-rwxr-x--- 1 root wireshark 88K Apr 25 00:22 dumpcap
-rwxr-xr-x 1 root wireshark 2.0M Apr 25 00:23 wireshark-gtk
[tjm@ArchPad bin]$ groups `whoami`
wheel wireshark users
[tjm@ArchPad bin]$
コマンドを使用すると、sudo -G wireshark wireshark-gtk
Wireshark-gtkを起動して問題なく聞くことができます。
ただし、実行すると、次のようwireshark-gtk
に表示されます。
Could not run /usr/bin/dumpcap in child process: Permission denied.
したがって、グループ優先順位sudo -G
つまり、私(ユーザー)がファイルと同じグループIDを持っていて、ファイルにグループ優先順位が設定されている場合は?必要なく、そのグループIDでファイルを実行することを意味します。
ちなみに、setgid
これは安全ではなく、誰もがグループ権限でこのファイルを実行できるため、私が望むものではありません。
ベストアンサー1
何とid
?
Wiresharkグループに自分自身を追加した場合は、ログアウトして再度ログインする必要があるようです。
(エラーメッセージをグーグルして見つけたポイント)