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
