Skip to main content

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:ALL

Verifiera

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