Remove sudo access from SERVICE_USER in guides
Some checks are pending
Some checks are pending
This commit is contained in:
parent
2ee91f95e0
commit
fdaec65250
2 changed files with 2 additions and 5 deletions
|
@ -385,7 +385,6 @@ sudo apt install -y \
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo useradd -r -s /bin/bash -m -d /home/SERVICE_USER SERVICE_USER
|
sudo useradd -r -s /bin/bash -m -d /home/SERVICE_USER SERVICE_USER
|
||||||
sudo usermod -aG sudo SERVICE_USER
|
|
||||||
echo "SERVICE_USER:$(openssl rand -base64 32)" | sudo chpasswd
|
echo "SERVICE_USER:$(openssl rand -base64 32)" | sudo chpasswd
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -1059,7 +1058,6 @@ sudo apt install -y \
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo useradd -r -s /bin/bash -m -d /home/SERVICE_USER SERVICE_USER
|
sudo useradd -r -s /bin/bash -m -d /home/SERVICE_USER SERVICE_USER
|
||||||
sudo usermod -aG sudo SERVICE_USER
|
|
||||||
echo "SERVICE_USER:$(openssl rand -base64 32)" | sudo chpasswd
|
echo "SERVICE_USER:$(openssl rand -base64 32)" | sudo chpasswd
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -212,21 +212,20 @@ sudo apt install -y \
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo useradd -r -s /bin/bash -m -d /home/SERVICE_USER SERVICE_USER
|
sudo useradd -r -s /bin/bash -m -d /home/SERVICE_USER SERVICE_USER
|
||||||
sudo usermod -aG sudo 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 service account named `SERVICE_USER`
|
- Creates a dedicated service account named `SERVICE_USER`
|
||||||
- Gives it sudo privileges for administrative tasks
|
|
||||||
- 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)
|
||||||
|
|
||||||
**Expected output**: No output (successful user creation is silent).
|
**Expected output**: No output (successful user creation is silent).
|
||||||
|
|
||||||
**If something goes wrong**:
|
**If something goes wrong**:
|
||||||
- If user already exists: `sudo userdel -r SERVICE_USER` then retry
|
- If user already exists: `sudo userdel -r SERVICE_USER` then retry
|
||||||
- Check user creation: `id SERVICE_USER`
|
- Check user creation: `id SERVICE_USER`
|
||||||
- Verify sudo access: `sudo -u SERVICE_USER sudo -l`
|
- Verify user exists: `getent passwd SERVICE_USER`
|
||||||
|
|
||||||
#### 2.2 Verify Service Account
|
#### 2.2 Verify Service Account
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue