Creating and managing user accounts based on a theme like Greek mythology can be both educational and fun, offering a unique way to interact with your system. Here's a general guide on how to manage such user accounts on a Debian Linux system, including creating a primary mythological user and then cloning it for a secondary user.

### Step 1: Define the Primary Mythological User

1. **Choose a Mythological Name**: Let’s use "medusa" as your primary mythological user. Medusa, in Greek mythology, is a well-known Gorgon known for her snake hair and gaze that turns people to stone.

2. **Create the User Account**:
   ```bash
   sudo adduser medusa
   ```
   Follow the prompts to set up the user, including password and other details.

3. **Customize the User Environment**:
   - Set a custom shell or environment variables.
   - Install and configure tools specific to the user's needs.
   - Decorate the user's home directory with theme-based elements like custom prompts or ASCII art in `.bashrc`.

### Step 2: Establish Group Memberships

- **Assign to Relevant Groups**: Determine which groups `medusa` should belong to for appropriate permissions.
  ```bash
  sudo usermod -aG sudo,cdrom,dip,plugdev medusa
  ```

### Step 3: Clone the User

1. **Create a Secondary User**: Choose another character, for example, "hercules".
   ```bash
   sudo adduser hercules
   ```

2. **Clone Group Memberships**: Assuming you've set up `medusa` and listed her groups as shown previously:
   ```bash
   sudo usermod -aG $(groups medusa | cut -d: -f2 | tr ' ' ',' | sed 's/^,//') hercules
   ```

3. **Copy Configurations**:
   - If `medusa` has specific configurations in her home directory you want `hercules` to have, copy them and ensure ownership is updated:
     ```bash
     sudo cp -r /home/medusa/custom_folder /home/hercules/
     sudo chown -R hercules:hercules /home/hercules/custom_folder
     ```

### Step 4: Maintain and Update

- **Regularly Update User Settings**: As you introduce new tools or changes, keep both users updated. This could involve adding new aliases, updating paths, or installing software.
- **Security and Permissions**: Regularly review user permissions to ensure they have access to what they need and nothing more. This is crucial for maintaining a secure system.

### Step 5: Engage with the Theme

- **Educational Use**: Use these accounts to learn more about Greek mythology. Perhaps each session with `medusa` could display a random fact about her mythological story.
- **Script Automation**: Create scripts that perform tasks named after the user's mythological characteristics, such as a backup script for `hercules` called `labors.sh`.

### Monitoring and Backup

- **Regular Backups**: Ensure user data is backed up regularly. This is crucial for avoiding data loss.
- **Monitoring Usage**: Monitor how these accounts are used, especially if they have sudo access. Tools like `auditd` can help track user actions.

This approach not only makes your system management more engaging but also helps in educating users about mythology in an interactive way. Each user, like a character, can have tailored environments and permissions that reflect their mythological roles and stories.

---

## Add user 'foxtrot'
```bash
sudo usermod -aG $(groups medusa | cut -d: -f2 | tr ' ' ',' | sed 's/^,//') foxtrot
```
