π Het su Commando in Linux¶
In deze handleiding leer je hoe je su gebruikt op een Linux-systeem.
Het commando su (substitute user of switch user) wordt gebruikt om van gebruiker te wisselen, meestal om root-rechten te verkrijgen.
Het is essentieel voor systeembeheer, omdat veel administratieve taken root-toegang vereisen.
Achtergrondinformatie
Het commando su is standaard aanwezig op vrijwel alle Linux-distributies.
suopent een nieuwe shell met de rechten van een andere gebruiker.- Zonder argument wordt standaard overgeschakeld naar de root-gebruiker.
- Het kan gecombineerd worden met
-com een enkel commando als een andere gebruiker uit te voeren. - Vaak wordt het gebruikt in scripts of voor tijdelijke administratieve taken.
Controleren of su aanwezig is¶
Controleer de aanwezigheid van su:
βοΈ Installeren van su¶
Het commando su maakt deel uit van het util-linux pakket en is standaard aanwezig op de meeste Linux-systemen.
Installatie op Debian/Ubuntu:
Hieronder vind je enkele veelgebruikte voorbeelden van su:
suβ Wissel naar root-gebruiker
su -β Wissel naar root en laad rootβs omgeving (login shell)su - gebruikerβ Wissel naar een andere gebruiker en laad zijn omgevingsu -c "commando"β Voer een commando uit als een andere gebruiker
su gebruikt PAM-configuratiebestanden en sudoers-instellingen:
/etc/pam.d/suβ PAM instellingen voor authenticatie/etc/groupβ Dewheelofsudogroep kan toegang totsubeperken/etc/login.defsβ Optionele instellingen voor accounts en sessies
Activiteit via su wordt gelogd naar:
/var/log/auth.logβ inlogpogingen en su-commandoβs
Updaten van su¶
Het su-commando maakt deel uit van util-linux.
Update via:
Verwijderen van su¶
Het verwijderen van su wordt niet aanbevolen, omdat het een kerncommando is voor gebruikersbeheer.
Toegang kan beter beperkt worden via groepslidmaatschap (bv. alleen sudo-groep).
π Handleiding¶
De ingebouwde handleiding is beschikbaar via: