Startpagina > Bestands- en mapbeheer > chmod

De chmod-opdracht beheersen

Een gids voor de `chmod`-opdracht die in Linux wordt gebruikt om toegangsrechten voor bestanden en mappen te wijzigen. Gebruik dit hulpmiddel om machtigingsinstellingen eenvoudig te begrijpen en toe te passen.

Belangrijkste opties

Combineer verschillende opties van de `chmod`-opdracht om rechten in te stellen voor bestanden en mappen.

1. Methoden 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

Bestandsrechten in Linux bestaan uit lees-, schrijf- en uitvoerrechten voor de eigenaar (Gebruiker), groep (Groep) en anderen (Overige). Deze combinaties kunnen worden weergegeven als octale getallen of symbolen.

Octale machtigingswaarden

Elke machtiging kan numeriek worden weergegeven. De som definieert de rechten voor eigenaar, groep en anderen en vormt een octale modus van 3 cijfers.

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

Symbolische modus begrijpen

De symbolische modus wijzigt rechten met de notatie 'doel (u: gebruiker, g: groep, o: anderen, a: allen) + operator (+: toevoegen, -: verwijderen, =: instellen) + machtiging (r,w,x)'. Bijvoorbeeld, `u+x` voegt uitvoerrechten toe aan de gebruiker en `go=rw` stelt lees-/schrijfrechten in voor groep en anderen.

Veelvoorkomende octale voorbeelden Veelgebruikte octale rechtenmodi en hun betekenis.
Modus Beschrijving Symbolisch
777 Alle rechten (lezen, schrijven, uitvoeren) voor iedereen rwxrwxrwx
755 Eigenaar: alles, 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-------

Voorbeelden

Oefen het instellen van rechten met praktijkvoorbeelden van de `chmod`-opdracht.

Alleen lezen/schrijven voor eigenaar (600)

chmod 600 myfile.txt

Beperkt toegang voor anderen; alleen de eigenaar mag lezen en schrijven. Een van de veiligste instellingen.

Voeg uitvoerrechten toe aan een script

chmod +x myscript.sh

Maakt een script uitvoerbaar voor alle gebruikers. Handig voor webserverscripts enz.

Recursief rechten 755 toepassen op directory en subbestanden

chmod -R 755 mydir/

Past machtigingen 755 recursief toe op een directory en de inhoud ervan. Handig voor statische webinhoud.

Verwijder schrijfrechten voor groep/anderen

chmod go-w important_file.conf

Verwijdert schrijfrechten voor groep en overige gebruikers. Verhoogt de beveiliging.


Hétzelfde categoriecommando