Spaces:
Paused
Paused
Update start.sh
Browse files
start.sh
CHANGED
|
@@ -39,9 +39,9 @@ start_ssh_service() {
|
|
| 39 |
create_admin_user() {
|
| 40 |
if ! id -u admin >/dev/null 2>&1; then
|
| 41 |
echo "* Creating 'admin' user *"
|
| 42 |
-
useradd -m -s /bin/bash -G
|
| 43 |
echo "admin:password" | chpasswd || { echo "Failed to set admin password"; exit 1; }
|
| 44 |
-
echo "%sudo ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers || { echo "Failed to update sudoers"; exit 1; }
|
| 45 |
fi
|
| 46 |
}
|
| 47 |
|
|
@@ -73,7 +73,7 @@ add_admin_authorized_keys() {
|
|
| 73 |
cat ~/.ssh/id_rsa.pub
|
| 74 |
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys || { echo "Failed to add public key to authorized_keys"; exit 1; }
|
| 75 |
cat ~/.ssh/authorized_keys
|
| 76 |
-
chmod 600
|
| 77 |
echo "password" | su -p "admin"
|
| 78 |
whoami
|
| 79 |
}
|
|
|
|
| 39 |
create_admin_user() {
|
| 40 |
if ! id -u admin >/dev/null 2>&1; then
|
| 41 |
echo "* Creating 'admin' user *"
|
| 42 |
+
useradd -m -s /bin/bash -G admin || { echo "Failed to create admin user"; exit 1; }
|
| 43 |
echo "admin:password" | chpasswd || { echo "Failed to set admin password"; exit 1; }
|
| 44 |
+
#echo "%sudo ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers || { echo "Failed to update sudoers"; exit 1; }
|
| 45 |
fi
|
| 46 |
}
|
| 47 |
|
|
|
|
| 73 |
cat ~/.ssh/id_rsa.pub
|
| 74 |
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys || { echo "Failed to add public key to authorized_keys"; exit 1; }
|
| 75 |
cat ~/.ssh/authorized_keys
|
| 76 |
+
chmod 600 ~/.ssh/authorized_keys || { echo "Failed to set authorized_keys permissions"; exit 1; }
|
| 77 |
echo "password" | su -p "admin"
|
| 78 |
whoami
|
| 79 |
}
|