De ingestelde programma's van OpenSSH, zoals setgid, worden gebruikt om de toegang tot bestanden en mappen te controleren op basis van het groepslidmaatschap van de gebruiker. Ze worden gebruikt om specifieke machtigingen af te dwingen en om ervoor te zorgen dat alleen geautoriseerde gebruikers toegang hebben tot bepaalde bronnen.
setgid is een programma dat de groeps-ID van een bestand of map instelt op een opgegeven groep. Dit betekent dat elke gebruiker die tot die groep behoort dezelfde rechten voor het bestand of de map heeft als de eigenaar. Dit is handig voor het verlenen van toegang tot bestanden of mappen aan een groep gebruikers zonder dat u elke individuele gebruiker expliciete machtigingen hoeft te geven.
Als u bijvoorbeeld een directory heeft die gevoelige informatie bevat en u alle leden van de groep "finance" toegang wilt geven, kunt u setgid gebruiken om de groeps-ID van de directory in te stellen op "finance". Hierdoor heeft elke gebruiker die lid is van de groep 'financiën' toegang tot de directory, ongeacht zijn/haar individuele gebruikersrechten.
setgid kan ook worden gebruikt om de toegang tot bestanden of mappen te beperken. Als u bijvoorbeeld een bestand heeft dat gevoelige informatie bevat en u wilt voorkomen dat alle gebruikers behalve de eigenaar er toegang toe krijgen, kunt u setgid gebruiken om de groeps-ID van het bestand in te stellen op een groep waarvan geen enkele gebruiker lid is. Hierdoor wordt effectief voorkomen dat alle gebruikers, behalve de eigenaar, toegang krijgen tot het bestand. |