Hopp til hovedinnhold

Hjem-mappe og globale settings templates

Kapittel 35

Skeleton hjem-mappe

Når du oppretter en ny bruker, blir innholdet i /etc/skel kopiert til brukerens hjem-mappe (/home/<bruker>).

  • Standard plassering: /etc/skel
  • Du kan legge til mapper eller filer som automatisk blir tilgjengelig for alle nye brukere.

Eksempel:

sudo mkdir /etc/skel/Documents
sudo nano /etc/skel/Documents/welcome.txt

Nye brukere vil da få en mappe Documents i sin hjem-mappe og filen welcome.txt inni der.

Konfigurasjon for skeleton oppsett finnes i: /etc/adduser.conf

Globale miljøinnstillinger

Globale variabler og oppsett gjelder for alle brukere.

/etc/profile Kjøres når en bruker logger inn med et login shell. Vanlig sted for PATH-utvidelser eller generelle variabler.

/etc/profile.d/ Her kan du lage egne små skript (slutter på .sh) for å legge til aliaser, variabler eller PATH-endringer.

Eksempel på innhold i et skript i /etc/profile.d/:

PATH=$PATH:/path/to/custom/tool/
alias l="ls -lh"

Etter lagring vil alle brukere automatisk få dette aliaset og den nye PATH-en ved neste innlogging.

Hurtigoversikt

/etc/skel → standardmal for nye hjem-mapper

/etc/adduser.conf → styrer oppførsel for adduser, inkludert skel-mappe

/etc/profile → globale innstillinger for login shells

/etc/profile.d/ → katalog for å legge egne skript med innstillinger

/etc/bash.bashrc → globalt interaktivt bash-oppsett

Robert Kristoffersen
Fullstack-utvikler • Webno