From 0c760b5aa2677ab9755182b9111f0023ad2fabcb Mon Sep 17 00:00:00 2001 From: th33xitus Date: Fri, 24 Dec 2021 14:36:30 +0100 Subject: [PATCH] fix: check membership of "video" usergroup (should fix #135) --- scripts/install_mjpg-streamer.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/scripts/install_mjpg-streamer.sh b/scripts/install_mjpg-streamer.sh index 5c04969..5f51af0 100755 --- a/scripts/install_mjpg-streamer.sh +++ b/scripts/install_mjpg-streamer.sh @@ -103,8 +103,23 @@ EOF ok_msg "Done!" fi + ### step 7: check if user is in group "video" + usergroup_changed=false + USER_IN_VIDEO_GROUP=$(groups "${USER}" | grep "video") + if [ -z "$USER_IN_VIDEO_GROUP" ]; then + warn_msg "Adding user ${USER} to group 'video' ..." + sudo usermod -a -G video "${USER}" && ok_msg "Done!" + usergroup_changed=true + else + ok_msg "User ${USER} already in group 'video'!" + fi + ### confirm message CONFIRM_MSG="MJPG-Streamer has been set up!" + if [ "$usergroup_changed" == true ]; then + CONFIRM_MSG="${CONFIRM_MSG}\n${yellow}Your User was added to a new group!${green}" + CONFIRM_MSG="${CONFIRM_MSG}\n${yellow}You need to relog/restart for the group to be applied!${green}" + fi print_msg && clear_msg ### print webcam ip adress/url