
This adds an element that can be used to set up a separate user for in the appliance for debugging purposes. Change-Id: I46777b785f8575acdc50ee19c059b08b89bfed98
22 lines
544 B
Bash
Executable File
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
|