Met het Linux-commando ‘chown’ kunt u nieuwe eigenaren of groepen toewijzen aan bestanden of mappen. Het commando kan worden aangepast.

Wat is het Linux-commando chown?

Ge­woon­lijk blijft degene die een bestand of map aanmaakt ook de eigenaar van het bestand. Als dat echter moet worden gewijzigd of als u de groep van een bestand of map wilt wijzigen, heeft Linux daarvoor de juiste tool in de vorm van ‘chown’. Linux chown dankt zijn naam aan de woorden CHange OWNer. Bij de meeste Linux-dis­tri­bu­ties, zoals Debian of Ubuntu, maakt het commando deel uit van de standaard.

Hoe werkt het commando chown?

Om een nieuwe eigenaar voor een bestand of map aan te wijzen met behulp van het Linux-commando chown, kunt u de ge­brui­kers­naam of ge­brui­kers-ID van de nieuwe eigenaar in het commando opnemen. Het Linux-commando chown haalt de benodigde in­for­ma­tie op uit de bestanden /etc/passwd en /etc/group. Bovendien kunt u met dit commando het groeps­lid­maat­schap van het bestand of de map wijzigen.

Wat is de syntaxis van Linux chown?

Het chown-commando heeft altijd dezelfde ba­sis­syn­taxis. Het ziet er als volgt uit:

$ chown [Options] [Owner] [:[Group] File
bash

Er zijn echter ver­schil­len­de manieren waarop de naam van de nieuwe eigenaar en de groep kunnen worden ge­com­bi­neerd. Linux chown staat de volgende com­bi­na­ties toe:

  • owner_name:group_name: hiermee worden de eigenaar en de groep te­ge­lij­ker­tijd gewijzigd.
  • :group_name: alleen het groeps­lid­maat­schap wordt gewijzigd; de naam van de eigenaar blijft on­ge­wij­zigd.
  • eigenaar_naam: alleen de eigenaar wordt gewijzigd.
  • ei­ge­naar­naam:: de eigenaar wordt gewijzigd; de stan­daard­groep van de momenteel aan­ge­mel­de gebruiker fungeert als de groep.

Wat zijn de opties van het Linux-commando chown?

Er zijn ver­schil­len­de opties die u kunt gebruiken om het commando verder te spe­ci­fi­ce­ren. De be­lang­rijk­ste zijn:

  • -c of –changes: Als je deze optie gebruikt, laat het Linux-commando chown alleen bestanden zien waarvan de eigenaar is veranderd.
  • -f of –force: Als u deze optie gebruikt, worden fout­mel­din­gen over mislukte wij­zi­gings­po­gin­gen on­der­drukt.
  • -R of –recursive: Met deze optie zorgt u ervoor dat alle submappen en mappen ook worden gewijzigd wanneer het chown-commando wordt uit­ge­voerd.
  • -v of –verbose: Met deze optie kunt u zien wat Linux chown doet.

Voor­beel­den van Linux chown

Om een beter begrip te geven van hoe het Linux-commando chown wordt gebruikt, volgen hier enkele voor­beel­den:

$ chown Peter examplefile.txt
bash

Met dit Linux chown-commando wordt de gebruiker Peter de nieuwe eigenaar van het bestand example­fi­le.txt.

$ chown $USER examplefile.txt
bash

Dit betekent dat de huidige gebruiker de eigenaar wordt van het bestand example­fi­le.txt.

$ chown -cR Peter:files /media/documents
bash

De gebruiker Peter wordt de eigenaar van de map /media/documents en alle bij­be­ho­ren­de submappen. Bovendien worden deze mappen en de submappen over­ge­dra­gen aan de groep ‘files’.

Ga naar hoofdmenu