Adam Gandelman 7fbd58f476 Add debug-user element
This adds an element that can be used to set up a separate user for
in the appliance for debugging purposes.

Change-Id: I46777b785f8575acdc50ee19c059b08b89bfed98
2015-05-22 17:12:01 -07:00

22 lines
544 B
Bash
Executable File

#!/bin/bash
DIB_AKANDA_APPLIANCE_DEBUG_USER=${DIB_AKANDA_APPLIANCE_DEBUG_USER:-akanda-debug}
DIB_AKANDA_APPLIANCE_DEBUG_PASSWORD=${DIB_AKANDA_APPLIANCE_DEBUG_PASSWORD:-akanda}
set -eu
set -o xtrace
useradd -m $DIB_AKANDA_APPLIANCE_DEBUG_USER -s /bin/bash
passwd $DIB_AKANDA_APPLIANCE_DEBUG_USER <<EOF
$DIB_AKANDA_APPLIANCE_DEBUG_PASSWORD
$DIB_AKANDA_APPLIANCE_DEBUG_PASSWORD
EOF
cat > /etc/sudoers.d/akanda-debug-user <<eof
$DIB_AKANDA_APPLIANCE_DEBUG_USER ALL=(ALL) NOPASSWD:ALL
eof
chmod 0440 /etc/sudoers.d/akanda-debug-user
visudo -c