We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1a0dc69 commit 1a9c283Copy full SHA for 1a9c283
jmaps
@@ -76,12 +76,13 @@ for pid in $(pgrep -x java); do
76
(( debug )) && echo $cmd
77
78
user=$(ps ho user -p $pid)
79
+ group=$(ps ho group -p $pid)
80
if [[ "$user" != root ]]; then
81
if [[ "$user" == [0-9]* ]]; then
- # UID only, run sudo with #UID:
82
- cmd="sudo -u '#'$user sh -c '$cmd'"
+ # UID only, likely GID too, run sudo with #UID:
83
+ cmd="sudo -u '#'$user -g '#'$group sh -c '$cmd'"
84
else
- cmd="sudo -u $user sh -c '$cmd'"
85
+ cmd="sudo -u $user -g $group sh -c '$cmd'"
86
fi
87
88
0 commit comments