Bestandsrechten in Linux bepalen wie bestanden mag bekijken, wijzigen of uitvoeren. Ze kunnen worden ingesteld voor drie groepen gebruikers: de eigenaar van het bestand, de eigenaargroep en alle andere gebruikers.
Elk bestand heeft een unieke set machtigingen die kan worden gewijzigd met de commando's chmod
en chown
. Goed ingestelde permissies helpen om bestanden te beschermen tegen ongeautoriseerde toegang en verhogen de veiligheid van het systeem.
Speciale permissies in Linux zijn permissies die gebruikers of processen toelaten om bepaalde acties uit te voeren op het systeem. Ze kunnen worden toegewezen aan bestanden of mappen en omvatten het volgende:
setuid
: staat toe dat een bestand wordt uitgevoerd met de rechten van de eigenaar van het bestandsetgid
: staat toe dat een bestand wordt uitgevoerd met de rechten van de groep van het bestand.sticky bit
: voorkomt dat bestanden in een map worden verwijderd als de verwijderende gebruiker niet de eigenaar of beheerder van het bestand is.suid
: staat een gebruiker toe om programma's uit te voeren met de rechten van de eigenaar van het bestand.Deze rechten worden gebruikt om de veiligheid te garanderen en het systeem te beschermen tegen ongeoorloofde toegang en wijzigingen.
Om de rechten van een Linux-bestand te weten te komen, voer je dit commando uit in de map waar het bestand zich bevindt:
ls -l
Om speciale permissies in te stellen, kun je het commando chmod
gebruiken. Gebruik het volgende commando:
chmod u+s file_name
waarbij"u
" staat voor gebruiker,"s
" staat voor setuid
en"file_name
" staat voor bestandsnaam.
Op dezelfde manier gebruik je voor setgid
het volgende commando:
chmod g+s file_name
waarbij"g
" staat voor group.
Om sticky bit
in te stellen, gebruik je het commando:
chmod +t directory_name
waarbij"t
" staat voor sticky bit
en"directory_name
" staat voor mapnaam.
Om suid in te stellen, gebruik je het commando:
chmod +s file_name
waarbij"+
" staat voor het toevoegen van een recht en"s
" staat voor suid
.
Apply the discount by inserting the promo code in the special field at checkout: