Added steps for SERVICE_USER group creation
Some checks are pending
CI/CD Pipeline / Test Backend (push) Waiting to run
CI/CD Pipeline / Test Frontend (push) Waiting to run
CI/CD Pipeline / Build and Push Docker Images (push) Blocked by required conditions
CI/CD Pipeline / Deploy to Production (push) Blocked by required conditions

This commit is contained in:
continuist 2025-06-28 13:45:52 -04:00
parent 81c70f85cb
commit e9ba3dc01e
2 changed files with 16 additions and 3 deletions

View file

@ -384,7 +384,11 @@ sudo apt install -y \
#### 2.1 Create Service Account #### 2.1 Create Service Account
```bash ```bash
sudo useradd -r -s /bin/bash -m -d /home/SERVICE_USER SERVICE_USER # Create dedicated group for the service account
sudo groupadd -r SERVICE_USER
# Create service account user with dedicated group
sudo useradd -r -g SERVICE_USER -s /bin/bash -m -d /home/SERVICE_USER SERVICE_USER
echo "SERVICE_USER:$(openssl rand -base64 32)" | sudo chpasswd echo "SERVICE_USER:$(openssl rand -base64 32)" | sudo chpasswd
``` ```
@ -1067,7 +1071,11 @@ sudo apt install -y \
#### 13.1 Create the SERVICE_USER User #### 13.1 Create the SERVICE_USER User
```bash ```bash
sudo useradd -r -s /bin/bash -m -d /home/SERVICE_USER SERVICE_USER # Create dedicated group for the service account
sudo groupadd -r SERVICE_USER
# Create service account user with dedicated group
sudo useradd -r -g SERVICE_USER -s /bin/bash -m -d /home/SERVICE_USER SERVICE_USER
echo "SERVICE_USER:$(openssl rand -base64 32)" | sudo chpasswd echo "SERVICE_USER:$(openssl rand -base64 32)" | sudo chpasswd
``` ```

View file

@ -211,11 +211,16 @@ sudo apt install -y \
#### 2.1 Create the SERVICE_USER User #### 2.1 Create the SERVICE_USER User
```bash ```bash
sudo useradd -r -s /bin/bash -m -d /home/SERVICE_USER SERVICE_USER # Create dedicated group for the service account
sudo groupadd -r SERVICE_USER
# Create service account user with dedicated group
sudo useradd -r -g SERVICE_USER -s /bin/bash -m -d /home/SERVICE_USER SERVICE_USER
echo "SERVICE_USER:$(openssl rand -base64 32)" | sudo chpasswd echo "SERVICE_USER:$(openssl rand -base64 32)" | sudo chpasswd
``` ```
**What this does**: **What this does**:
- Creates a dedicated group for the service account
- Creates a dedicated service account named `SERVICE_USER` - Creates a dedicated service account named `SERVICE_USER`
- Generates a random 32-character password - Generates a random 32-character password
- **Note**: This user has no sudo privileges for security (principle of least privilege) - **Note**: This user has no sudo privileges for security (principle of least privilege)