Hopp til hovedinnhold

Legge til og endre brukere

Kapittel 33

I Linux kan brukere opprettes og administreres med flere verktøy. De vanligste er useradd (grunnleggende) og adduser (mer brukervennlig).

Opprette brukere

adduser → anbefalt, fordi den setter opp hjemmemappe, passord og grupper automatisk.

Opprette en vanlig bruker:

sudo adduser <brukernavn>

Eksempel:

sudo adduser robert

Nye brukere får som regel UID ≥ 1000.

Logg inn som brukeren:

su robert
cd ~

Systembrukere

Systembrukere brukes til tjenester og prosesser, ikke mennesker. De har UID < 1000 og får normalt ikke login-tilgang.

Opprette en systembruker:

sudo adduser --system <brukernavn>

Eksempel:

sudo adduser --system systembot

Endre passord

Som bruker:

passwd

Som admin (endre en annen brukers passord):

sudo passwd <brukernavn>

Eksempel:

sudo passwd robert

Endre shell

Brukeren eller admin kan endre standard shell:

chsh <brukernavn>

For å deaktivere login, sett shell til /bin/false eller /sbin/nologin.

Endre brukerinfo

Endre tilleggsinfo (f.eks. fullt navn, telefon):

sudo chfn <brukernavn>

Merk: brukernavn endres ikke her.

Endre brukernavn

Som admin:

sudo usermod -l <nytt_brukernavn> <gammelt_brukernavn>

Eksempel:

sudo usermod -l john robert

UID og GID forblir de samme, kun navnet endres.

Endre hjemmemappe

For å endre en brukers hjemmemappe og flytte eksisterende filer:

sudo usermod -d <ny_path> -m <brukernavn>

Eksempel:

sudo usermod -d /home/john -m john

Viktige filer

/etc/passwd → brukerkontoer

/etc/shadow → passord og utløpsinfo

/etc/adduser.conf → konfigurasjon for adduser (default shell, hjemmemappeplassering osv.)

For å redigere:

nano /etc/adduser.conf
Robert Kristoffersen
Fullstack-utvikler • Webno