Sobes.tech
Junior — Middle

Kunt u uitleggen wat een Access Control List (ACL) betekent in het Linux-besturingssysteem en hoe het wordt gebruikt om toegang te beheren?

sobes.tech AI

Antwoord van AI

Access Control List (ACL) in Linux is een geavanceerd mechanisme voor het beheren van toegangsrechten tot bestanden en mappen, dat de standaardrechten (rwx voor eigenaar, groep en anderen) aanvult.

ACL maakt het mogelijk om toegangsrechten voor specifieke gebruikers en groepen in te stellen, voorbij het standaardmodel. Dit is handig wanneer je meer flexibele toegangscontrole nodig hebt, bijvoorbeeld door verschillende rechten toe te kennen aan verschillende gebruikers op hetzelfde bestand.

Voor het werken met ACL in Linux worden de commando's getfacl (voor bekijken) en setfacl (voor instellen) gebruikt. Voorbeeld:

# Bekijk de ACL van een bestand
getfacl voorbeeld.txt

# Voeg leesrechten toe voor gebruiker user1
setfacl -m u:user1:r-- voorbeeld.txt

Op deze manier breidt ACL de mogelijkheden voor toegangsbeheer uit, waardoor je gedetailleerd de rechten voor specifieke gebruikers en groepen kunt configureren.