π Hoofdstuk 22.3: Omgevings- en Shellproblemen oplossen in Linux
ββββββββββββββββββββββββββββββ
π Shellproblemen en Inloggen:
ββββββββββββββββββββββββββββββ
π Standaard Shell van een Gebruiker Bekijken:
Commando β Functie
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
getent passwd gebruikersnaam β Toont de standaard shell van een gebruiker
readlink -f $(which bash) β Controleer of de shell een symbolische link is
β οΈ Waarschuwing:
β’ `/sbin/nologin` of `/sbin/false` betekent dat de gebruiker **niet kan inloggen**
ββββββββββββββββββββββββββββββ
π Gebruikersomgeving (Environment):
ββββββββββββββββββββββββββββββ
π Gebruikersomgeving bekijken:
β’ Bestand `~/.profile` bevat persoonlijke instellingen
π Veelgebruikte commandoβs:
β’ `set` β Toont alle variabelen + functies
β’ `env` β Toont omgevingsvariabelen
β’ `printenv` β Toont een specifieke variabele
ββββββββββββββββββββββββββββββ
π οΈ Omgevingsvariabelen instellen:
ββββββββββββββββββββββββββββββ
Doel β Voorbeeld β Uitleg
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Tijdelijk β `EDITOR='nano'` β Geldig voor huidige sessie
Permanent (script) β `export EDITOR='nano'` β Geldig voor deze en onderliggende processen
ββββββββββββββββββββββββββββββ