mirror of
https://github.com/mail-in-a-box/mailinabox.git
synced 2024-11-26 02:57:04 +00:00
stop if the machine permits password login; remove testing code
This commit is contained in:
parent
d307633abb
commit
2d8ee99393
@ -1,3 +1,16 @@
|
|||||||
|
# Check system setup.
|
||||||
|
if grep -q "^PasswordAuthentication yes" /etc/ssh/sshd_config \
|
||||||
|
|| ! grep -q "^PasswordAuthentication no" /etc/ssh/sshd_config ; then
|
||||||
|
echo
|
||||||
|
echo "The SSH server on this machine permits password-based login."
|
||||||
|
echo "Add your SSH public key to $HOME/.ssh/authorized_keys, check"
|
||||||
|
echo "check that you can log in without a password, set the option"
|
||||||
|
echo "'PasswordAuthentication no' in /etc/ssh/sshd_config, and then"
|
||||||
|
echo "restart the machine."
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Gather information from the user.
|
||||||
if [ -z "$PUBLIC_HOSTNAME" ]; then
|
if [ -z "$PUBLIC_HOSTNAME" ]; then
|
||||||
echo
|
echo
|
||||||
echo "Enter the hostname you want to assign to this machine."
|
echo "Enter the hostname you want to assign to this machine."
|
||||||
@ -18,6 +31,7 @@ fi
|
|||||||
if [ -z "$STORAGE_ROOT" ]; then
|
if [ -z "$STORAGE_ROOT" ]; then
|
||||||
if [ ! -d /home/user-data ]; then useradd -m user-data; fi
|
if [ ! -d /home/user-data ]; then useradd -m user-data; fi
|
||||||
STORAGE_ROOT=/home/user-data
|
STORAGE_ROOT=/home/user-data
|
||||||
|
mkdir -p $STORAGE_ROOT
|
||||||
fi
|
fi
|
||||||
|
|
||||||
. scripts/system.sh
|
. scripts/system.sh
|
||||||
|
@ -20,8 +20,5 @@ if [ -z "$DISABLE_FIREWALL" ]; then
|
|||||||
ufw --force enable;
|
ufw --force enable;
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Mount the storage volume.
|
|
||||||
export STORAGE_ROOT=/home/ubuntu/storage
|
|
||||||
mkdir -p storage
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user