Användarhantering
Skapa användare
Användare skapas med kommandot useradd. Ex:
sudo useradd -m -s /bin/bash TESTUSER
-m: Skapar en hemkatalog för användaren.-s /bin/bash: Sätter standardskalet till Bash.
Lösenord sätts med kommandot sudo passwd TESTUSER. I en interaktiv ruta får man fylla i lösenordet.
Ska användaren har sudo-möjlighet ska den läggas till i sudo-gruppen. Det görs med sudo usermod -aG sudo TESTUSER.'
En SSH-mapp ska skapas och en SSH-nyckel kan läggas till om man så önskar:
sudo mkdir -p /home/TESTUSER/.ssh
sudo chmod 700 /home/TESTUSER/.ssh
sudo touch /home/TESTUSER/.ssh/authorized_keys
sudo chmod 600 /home/TESTUSER/.ssh/authorized_keys
! Lägg till SSH-nyckel
sudo chown -R TESTUSER:TESTUSER /home/TESTUSER/.ssh
Om man vill ha sudo utan lösenord: echo "TESTUSER ALL=(ALL) NOPASSWD:ALL" | sudo tee -a /etc/sudoers
Det går även att göra med sudo visudo, vilket är ett säkrare sätt att redigera sudo-filen. Lägg till samma rad:
TESTUSER ALL=(ALL) NOPASSWD:ALLVerifiera
Verifiera användaren med id-kommandot.
jehrlander@docker-mgmt-2:~$ id TESTUSER
uid=997(TESTUSER) gid=997(TESTUSER) groups=997(TESTUSER),27(sudo)
Det går även att verifiera genom att innehållet i filen /etc/passwd.
jehrlander@docker-mgmt-2:~$ cat /etc/passwd | grep TESTUSER
TESTUSER:x:997:997::/home/TESTUSER:/bin/bash