π₯ Het newgrp Commando in Linux¶
In deze handleiding leer je hoe je newgrp gebruikt op een Linux-systeem.
Het commando newgrp wordt gebruikt om van actieve primaire groep te wisselen binnen een shell-sessie.
Hiermee kun je meteen de rechten en toegang van een andere groep aannemen zonder uit- en opnieuw in te loggen.
Achtergrondinformatie
Het commando newgrp is onderdeel van het pakket passwd (of shadow-utils afhankelijk van distributie).
- Het opent een subshell met de nieuwe groeps-ID.
- Als de groep een wachtwoord vereist, wordt dit gevraagd.
- Het is handig als je tijdelijk bestanden wilt aanmaken onder een bepaalde groep.
- De verandering geldt alleen voor de huidige sessie of subshell.
Controleren of newgrp aanwezig is¶
Het newgrp-commando is meestal standaard aanwezig. Controleer dit met:
βοΈ Installeren van newgrp¶
Het commando newgrp maakt deel uit van het pakket passwd (of shadow-utils).
Op Debian/Ubuntu is dit pakket meestal standaard geΓ―nstalleerd.
Installatie op Debian/Ubuntu:
Hieronder vind je enkele veelgebruikte manieren om newgrp te gebruiken:
newgrp groepβ Wissel naar een andere groep
Voorbeeld gebruik van newgrp ontwikkelaars
Commando:
Voorbeeldoutput:exitβ Verlaat de subshell en ga terug naar de vorige groep
newgrp -β Start een nieuwe login-shell onder dezelfde gebruiker, maar met een andere groep
Het newgrp-commando werkt samen met de bestanden:
/etc/passwdβ gebruikersinformatie/etc/groupβ groepsinformatie/etc/gshadowβ groepswachtwoorden
Als een groep beveiligd is met een wachtwoord, wordt dit uit /etc/gshadow gehaald.
Logging van het newgrp-commando¶
Gebruik van newgrp kan gelogd worden in /var/log/auth.log (Debian/Ubuntu).
Voorbeeld realtime volgen:
Extra monitoring kan met auditd:
Logs bekijken:
Updaten van newgrp¶
Het newgrp-commando maakt deel uit van het pakket passwd (of shadow-utils).
Update dit pakket via de package manager.
Voorbeeld (Debian/Ubuntu):
Verwijderen van newgrp¶
Het verwijderen van newgrp is niet aan te raden, omdat je dan niet meer eenvoudig van actieve groep kunt wisselen binnen een sessie.
Voorbeeld alias om newgrp te blokkeren:
π Handleiding¶
De ingebouwde handleiding van Linux-commandoβs is altijd beschikbaar via man.
Voor newgrp: