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?

Gewoonlijk 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-distributies, 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 gebruikersnaam of gebruikers-ID van de nieuwe eigenaar in het commando opnemen. Het Linux-commando chown haalt de benodigde informatie op uit de bestanden /etc/passwd en /etc/group. Bovendien kunt u met dit commando het groepslidmaatschap van het bestand of de map wijzigen.

Wat is de syntaxis van Linux chown?

Het chown-commando heeft altijd dezelfde basissyntaxis. Het ziet er als volgt uit:

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

Er zijn echter verschillende manieren waarop de naam van de nieuwe eigenaar en de groep kunnen worden gecombineerd. Linux chown staat de volgende combinaties toe:

  • owner_name:group_name: hiermee worden de eigenaar en de groep tegelijkertijd gewijzigd.
  • :group_name: alleen het groepslidmaatschap wordt gewijzigd; de naam van de eigenaar blijft ongewijzigd.
  • eigenaar_naam: alleen de eigenaar wordt gewijzigd.
  • eigenaarnaam:: de eigenaar wordt gewijzigd; de standaardgroep van de momenteel aangemelde gebruiker fungeert als de groep.

Wat zijn de opties van het Linux-commando chown?

Er zijn verschillende opties die u kunt gebruiken om het commando verder te specificeren. De belangrijkste 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 foutmeldingen over mislukte wijzigingspogingen onderdrukt.
  • -R of –recursive: Met deze optie zorgt u ervoor dat alle submappen en mappen ook worden gewijzigd wanneer het chown-commando wordt uitgevoerd.
  • -v of –verbose: Met deze optie kunt u zien wat Linux chown doet.

Voorbeelden van Linux chown

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

$ chown Peter examplefile.txt
bash

Met dit Linux chown-commando wordt de gebruiker Peter de nieuwe eigenaar van het bestand examplefile.txt.

$ chown $USER examplefile.txt
bash

Dit betekent dat de huidige gebruiker de eigenaar wordt van het bestand examplefile.txt.

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

De gebruiker Peter wordt de eigenaar van de map /media/documents en alle bijbehorende submappen. Bovendien worden deze mappen en de submappen overgedragen aan de groep ‘files’.

Ga naar hoofdmenu