---
# System prepended metadata

title: francisco.workstation.p0xeidon.systems
tags: [' workstation.p0xeidon.systems', instance, ' hetzner', ' workstation']

---

---
tags: instance, hetzner, workstation, workstation.p0xeidon.systems
---

# francisco.workstation.p0xeidon.systems

## system init

```shell=
# as root

hostnamectl set-hostname francisco.workstation.p0xeidon.systems
```

### ops user

```shell=
# as root

getent passwd mobula &> /dev/null || useradd --create-home --shell /bin/bash --comment 'manta ops' --user-group --groups sudo,systemd-journal mobula
test -d /home/mobula/.ssh || sudo -H -u mobula mkdir /home/mobula/.ssh
chmod 700 /home/mobula/.ssh
sudo -H -u mobula bash -c 'echo ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJIBSdR9Wy3S4L+Zdcu8waYe5vW2VzMoi+QafgV3IIFj > /home/mobula/.ssh/authorized_keys'

chmod 644 /home/mobula/.ssh/authorized_keys
echo "mobula ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/mobula
chmod 0440 /etc/sudoers.d/mobula
```

### francisco

```shell=
# as root

getent passwd francisco &> /dev/null || useradd --create-home --shell /bin/bashsure --user-group --groups sudo,systemd-journal francisco
test -d /home/francisco/.ssh || sudo -H -u francisco mkdir /home/francisco/.ssh
chmod 700 /home/francisco/.ssh
sudo -H -u francisco bash -c 'echo ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOsN1uQLeej2TNpnY5dUTlsvhvXTJDh7pfl56o7mfjT6 > /home/francisco/.ssh/authorized_keys'

chmod 644 /home/francisco/.ssh/authorized_keys
echo "francisco ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/francisco
chmod 0440 /etc/sudoers.d/francisco
```