diff options
| author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2020-06-24 14:45:52 +0200 | 
|---|---|---|
| committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2020-06-24 14:45:52 +0200 | 
| commit | 1a5512cc56a0172ab0738a482059af33e06fd08f (patch) | |
| tree | eed4872123cfa7202d9c731f542be96dfa782ac8 /etc/mklocaluser.d/60-itzks-systems-tablet_add-to-local-groups | |
| parent | c4d5c92946e14527c96ed6740f24b48e96b6f418 (diff) | |
| download | itzks-systems-1a5512cc56a0172ab0738a482059af33e06fd08f.tar.gz itzks-systems-1a5512cc56a0172ab0738a482059af33e06fd08f.tar.bz2 itzks-systems-1a5512cc56a0172ab0738a482059af33e06fd08f.zip  | |
itzks-systems-tablet: Add LDAP-derived local user to system groups on initial login.
Diffstat (limited to 'etc/mklocaluser.d/60-itzks-systems-tablet_add-to-local-groups')
| -rwxr-xr-x | etc/mklocaluser.d/60-itzks-systems-tablet_add-to-local-groups | 18 | 
1 files changed, 18 insertions, 0 deletions
diff --git a/etc/mklocaluser.d/60-itzks-systems-tablet_add-to-local-groups b/etc/mklocaluser.d/60-itzks-systems-tablet_add-to-local-groups new file mode 100755 index 0000000..3b59b2d --- /dev/null +++ b/etc/mklocaluser.d/60-itzks-systems-tablet_add-to-local-groups @@ -0,0 +1,18 @@ +#!/bin/bash + +groups="audio cdrom dip plugdev video netdev scanner lpadmin" + +# add additional user account +if [ -n "$USER" ]; then + +	if ! getent passwd $USER ; then +		adduser --disabled-login --gecos "$USER user" $USER +		usermod -p "$USERPW" $USER +		userdir=$(getent passwd "$USER" | cut -d: -f6 ) + +		for g in $groups; do +			adduser $USER $g +		done +	fi + +fi  | 
