Betaalmethoden Abuse

Hoe bestandsrechten bekijken in Linux

04.12.2023, 23:35

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.

Wat zijn speciale machtigingen?

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:

  1. setuid: staat toe dat een bestand wordt uitgevoerd met de rechten van de eigenaar van het bestand
  2. setgid: staat toe dat een bestand wordt uitgevoerd met de rechten van de groep van het bestand.
  3. sticky bit: voorkomt dat bestanden in een map worden verwijderd als de verwijderende gebruiker niet de eigenaar of beheerder van het bestand is.
  4. 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.

Hoe te installeren.

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.