# - bof - #



# :1
# -  - #
# - Arch - #


# :1.a
# -  - #
# - Create user - #
sudo useradd -m mario -p MRivas
sudo usermod -aG wheel,audio,video,optical,storage mario;
sudo usermod -c 'Mario Rivas' mario; 
sudo passwd mario
la /home/

# :1.b
# -  - #
# - Change passwd - #
# sudo passwd mario;

# :1.c
# -  - #
# - Create Documents folders - #
su - mario;
xdg-user-dirs-update;

# :1.d
# -  - #
# - Delete user - #
sudo userdel -rf mario;
# sudo deluser --remove-home --remove-all-files mario;
# sudo userdel -rf mario;

# sudo deluser --remove-home --remove-all-files juan;
# sudo userdel -rf juan;




# :2
# -  - #
# - Ubuntu - #


# :2.a
# -  - #
# - Create user - #
sudo adduser is_derayo;
sudo usermod -aG sudo is_derayo;
sudo usermod -u 1000 is_derayo;
sudo usermod -c "Djalmar Enrique Rayo" is_derayo;
id is_derayo;



sudo adduser agent-quique;
Passwd: Administrator07131971

sudo usermod -aG sudo agent-quique;

sudo mkdir -p /home/agent-quique/.ssh
sudo touch /home/agent-quique/.ssh/authorized_keys
sudo chown -R agent-quique:agent-quique /home/agent-quique/.ssh
sudo chmod 700 /home/agent-quique/.ssh
sudo chmod 600 /home/agent-quique/.ssh/authorized_keys


# -  - #
# - Install neovim if doesn't exists in the system - #
which nvim || sudo apt install neovim;

# -  - #
# - Set nvim as default editor - #
sudo update-alternatives --set editor /usr/bin/nvim;

# -  - #
# - Edit sudoers file - #
sudo visudo;

# -  - #
# - Allow secret agent-quique common commands without password - #
sudo visudo

agent-quique ALL=(ALL) NOPASSWD: /usr/bin/apt, /usr/bin/apt-get, /usr/bin/systemctl, /usr/sbin/ufw, /usr/bin/docker
agent-quique ALL=(ALL) ALL  # Other commands still need password


╭── # root@uServer-Ollama /etc/sudoers.d :
╰─▷ $ 


# -  - #
# - Run this commands as root - #
echo 'agent-quique ALL=(ALL) NOPASSWD: ALL' \
     | sudo tee /etc/sudoers.d/agent-quique && \
       sudo chmod 440 /etc/sudoers.d/agent-quique; 


# -  - #
# - from Desktop terminal - #
# - Run this commands as is_derayo - #
ssh agent-quique@192.168.1.222 "echo 'agent-quique ALL=(ALL) NOPASSWD: ALL' | sudo tee /etc/sudoers.d/agent-quique && sudo chmod 440 /etc/sudoers.d/agent-quique"

# -  - #
# - It will show this - #
agent-quique ALL=(ALL) NOPASSWD: ALL





# :2.b
# -  - #
# - Change passwd - #
# sudo passwd is_derayo;

# :2.c
# -  - #
# - Create Documents folders - #
su - is_derayo;
xdg-user-dirs-update;

# :2.d
# -  - #
# - Delete user - #
sudo userdel -rf juan;
# sudo deluser --remove-home --remove-all-files is_derayo;
# sudo userdel -rf is_derayo;



# :3
# -  - #
# - Create groups - #
sudo groupadd -g Group_ID Group_Name

sudo groupadd -g 101000 databases;
sudo usermod -aG databases is_derayo;






# - eof - #
