This commit is contained in:
陆柯 2019-12-14 12:56:59 +08:00
parent be8adebf89
commit 92666a6625
5 changed files with 22 additions and 0 deletions

22
add-user.sh Executable file
View File

@ -0,0 +1,22 @@
echo "Usage: setup.sh [USER]"
echo "Example: setup.sh alice"
if [ v$1 != v ]
then
NewUser=$1
else
read -p "Enter path-to-faronear " NewUser
fi
echo "<<< Add a new user"
useradd $NewUser
# usermod -a -G sudo $NewUser # Add to sudo group
passwd $NewUser
mkdir /home/$NewUser
chown $NewUser:$NewUser /home/$NewUser
chmod 700 /home/$NewUser
# emacs /etc/passwd
# Debian 10 default to /bin/sh
sed -i "s/\/home\/$NewUser:\/bin\/sh$/\/home\/$NewUser:\/bin\/bash/g" /etc/passwd
# Debian 9 default to empty
sed -i "s/\/home\/$NewUser:$/\/home\/$NewUser:\/bin\/bash/g" /etc/passwd