Username entry is now safe and tested. Add missing grf handles. Fixes small dmesg error
This commit is contained in:
parent
155a7cd37d
commit
fd7c481051
@ -95,19 +95,21 @@ dmesg -D
|
|||||||
|
|
||||||
#Force a safe username
|
#Force a safe username
|
||||||
while true; do
|
while true; do
|
||||||
|
echo " Enter new username: "
|
||||||
|
read username
|
||||||
|
#ensure no whitespace
|
||||||
|
case $username in *\ *) echo usernames may not contain whitespace;; *) break;; esac
|
||||||
|
done
|
||||||
|
until adduser $username --gecos ""
|
||||||
|
do
|
||||||
while true; do
|
while true; do
|
||||||
echo " Enter new username: "
|
echo " Enter new username: "
|
||||||
read username
|
read username
|
||||||
#ensure no whitespace
|
#ensure no whitespace
|
||||||
case $username in *\ *) echo usernames may not contain whitespace;; *) break;; esac
|
case $username in *\ *) echo usernames may not contain whitespace;; *) break;; esac
|
||||||
case $username in "") echo Username cannot be blank;; break;; esac
|
done
|
||||||
done
|
|
||||||
adduser $username --gecos ""
|
|
||||||
retVal=$?
|
|
||||||
if [ $retVal == 0 ]; then
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
done
|
||||||
|
|
||||||
usermod -a -G sudo,netdev,input,video $username
|
usermod -a -G sudo,netdev,input,video $username
|
||||||
|
|
||||||
dmesg -E
|
dmesg -E
|
||||||
|
Loading…
Reference in New Issue
Block a user