Startpagina > Bestands- en mapbeheer > chmod

De `chmod` opdracht volledig beheersen

Een gids voor de chmod opdracht, die wordt gebruikt om toegangsrechten voor bestanden en mappen in Linux te wijzigen. Begrijp en pas eenvoudig rechteninstellingen toe met deze tool.

Belangrijke opties

Stel de rechten in voor bestanden en mappen door verschillende opties van de `chmod` opdracht te combineren.

1. Methode voor het instellen van rechten

2. Aanvullende opties

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`chmod` Voer het commando uit.

Combineer deze opties en voer de opdracht virtueel uit met de AI.

Rechten begrijpen

Linux bestandsrechten bestaan uit lees-, schrijf- en uitvoerrechten voor de eigenaar (User), groep (Group) en anderen (Others). Elke combinatie van rechten kan worden uitgedrukt met numerieke (octale) of symbolische tekens.

Octale rechtenwaarden

Elk recht kan worden uitgedrukt als een getal. De som van deze getallen definieert de rechten voor elk gebruikerstype (eigenaar, groep, anderen), en door deze te combineren, creëert men een 3-cijferige octale modus.

  • 4: Lezen (r)
  • 2: Schrijven (w)
  • 1: Uitvoeren (x)
  • 0: Geen rechten (-)

Symbolische modus begrijpen

De symbolische modus wijzigt rechten in de vorm van 'doel (u:user, g:group, o:others, a:all) + operator (+:toevoegen, -:verwijderen, =:instellen) + rechten (r,w,x)'. Bijvoorbeeld, u+x voegt uitvoerrechten toe voor de eigenaar, en go=rw stelt lees-/schrijfrechten in voor de groep en andere gebruikers.

Veelvoorkomende octale rechtenvoorbeelden De betekenis van veelgebruikte octale rechtenmodi.
Modus Beschrijving Symbolisch
777 Alle rechten voor iedereen (lezen, schrijven, uitvoeren) rwxrwxrwx
755 Eigenaar: alle rechten; Groep/Anderen: lezen/uitvoeren rwxr-xr-x
644 Eigenaar: lezen/schrijven; Groep/Anderen: alleen lezen rw-r--r--
600 Eigenaar: lezen/schrijven; Groep/Anderen: geen rechten rw-------

Gebruiksvoorbeelden

Oefen rechteninstellingen met praktische gebruiksvoorbeelden van de `chmod` opdracht.

Bestand alleen lees- en schrijfbaar maken voor de eigenaar (600)

chmod 600 myfile.txt

Blokkeert toegang voor andere gebruikers tot het bestand en geeft alleen de eigenaar lees-/schrijfrechten. Dit is een van de veiligste bestandsrechten.

Uitvoerrechten toevoegen aan een scriptbestand

chmod +x myscript.sh

Maakt een scriptbestand uitvoerbaar voor alle gebruikers. Wordt gebruikt voor webserverscripts, enz.

Recursieve wijziging van rechten voor map en subbestanden (755)

chmod -R 755 mydir/

Past recursief 755 rechten toe op een map en alle bestanden/submappen daarin. Handig voor statische bestandmappen van webservers, enz.

Schrijfrechten verwijderen voor groep en andere gebruikers

chmod go-w important_file.conf

Verwijdert schrijfrechten voor de groep en andere gebruikers van een bestand. Dit helpt de beveiliging te verbeteren.



Hétzelfde categoriecommando