diff options
Diffstat (limited to 'add-autologin-group.script')
-rw-r--r-- | add-autologin-group.script | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/add-autologin-group.script b/add-autologin-group.script deleted file mode 100644 index c8399ec361f3..000000000000 --- a/add-autologin-group.script +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/bash - -##Bash script to add autologin group into /etc/group and after creation add all users present in /etc/paswd. Systemd service - -#Collect users -_users=$(awk -F'[/:]' '{if ($3 >= 1000 && $3 != 65534) print $1}' /etc/passwd) - -#Check if autologin group not exist and if not do the job -install() { -grep "autologin" /etc/group - if [ "$?" -eq 1 ]; then - #Add autologin group - groupadd -r autologin - #Add users - for i in $_users; do - gpasswd -a $i autologin - done - fi -} - -#Check if a new user is created -check-new-user() { - for i in $_users ; do - if groups $i | grep &>/dev/null '\bautologin\b'; then - : #echo "User $i ok" - else gpasswd -a $i autologin - fi - done -} - -#Job -grep autologin /etc/group - if [ "$?" -eq 1 ]; then - install - else check-new-user - fi - - - |