グループに優先順位を付けることはできますか?

グループに優先順位を付けることはできますか?

[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-gtkWireshark-gtkを起動して問題なく聞くことができます。

ただし、実行すると、次のようwireshark-gtkに表示されます。

Could not run /usr/bin/dumpcap in child process: Permission denied.

したがって、グループ優先順位sudo -Gつまり、私(ユーザー)がファイルと同じグループIDを持っていて、ファイルにグループ優先順位が設定されている場合は?必要なく、そのグループIDでファイルを実行することを意味します。

ちなみに、setgidこれは安全ではなく、誰もがグループ権限でこのファイルを実行できるため、私が望むものではありません。

ベストアンサー1

何とid

Wiresharkグループに自分自身を追加した場合は、ログアウトして再度ログインする必要があるようです。

(エラーメッセージをグーグルして見つけたポイント)

おすすめ記事