Add GPU devices groups to additional groups
This commit is contained in:
@@ -5,6 +5,14 @@ set -eu
|
|||||||
# Remove leftover files
|
# Remove leftover files
|
||||||
find /tmp/ -mindepth 1 -delete
|
find /tmp/ -mindepth 1 -delete
|
||||||
|
|
||||||
|
# Add GPU devices groups to additional groups
|
||||||
|
for dev in /dev/dri/*; do
|
||||||
|
[ -c "${dev:?}" ] || continue
|
||||||
|
gid=$(stat -c '%g' "${dev:?}")
|
||||||
|
uug=${UNPRIVILEGED_USER_GROUPS?}
|
||||||
|
UNPRIVILEGED_USER_GROUPS="${uug:+${uug:?},}${gid:?}"
|
||||||
|
done
|
||||||
|
|
||||||
# Create additional groups
|
# Create additional groups
|
||||||
_IFS=${IFS}; IFS=,
|
_IFS=${IFS}; IFS=,
|
||||||
for gid in ${UNPRIVILEGED_USER_GROUPS?}; do
|
for gid in ${UNPRIVILEGED_USER_GROUPS?}; do
|
||||||
|
|||||||
Reference in New Issue
Block a user