u
This commit is contained in:
parent
be8adebf89
commit
92666a6625
22
add-user.sh
Executable file
22
add-user.sh
Executable 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
|
Loading…
Reference in New Issue
Block a user