Med Linux-kommandoen «chown» kan du tilordne nye eiere eller grupper til filer eller mapper. Kommandoen kan tilpasses.

Hva er Linux-kommandoen chown?

Vanligvis forblir den som oppretter en fil eller mappe eier av filen. Men hvis dette må endres, eller hvis du ønsker å endre eiergruppen til en fil eller mappe, har Linux det rette verktøyet for deg i form av «chown». Linux-kommandoen «chown» har fått navnet sitt fra ordene CHange OWNer. I de fleste Linux-distribusjoner, som for eksempel Debian eller Ubuntu, er kommandoen en del av standardutstyret.

Hvordan fungerer kommandoen chown?

For å angi en ny eier for en fil eller mappe ved hjelp av Linux-kommandoen chown, kan du oppgi brukernavnet eller bruker-ID-en til den nye eieren i kommandoen. Linux-kommandoen chown henter den nødvendige informasjonen fra filene /etc/passwd og /etc/group. I tillegg kan du endre gruppetilhørigheten til filen eller mappen ved hjelp av denne kommandoen.

Hva er syntaksen for chown i Linux?

Kommandoen chown har alltid den samme grunnleggende syntaksen. Den ser slik ut:

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

Det finnes imidlertid flere måter å kombinere navnet på den nye eieren og gruppen på. Linux chown tillater følgende kombinasjoner:

  • eiernavn:gruppenavn: Dette endrer både eier og gruppe samtidig.
  • :group_name: bare gruppemedlemskapet endres; eiernavnet forblir det samme.
  • eiernavn: bare eieren endres.
  • eiernavn:: eieren endres; standardgruppen til den brukeren som er logget inn, fungerer som gruppen.

Hvilke alternativer finnes det for Linux-kommandoen chown?

Det finnes flere alternativer du kan bruke for å spesifisere kommandoen nærmere. De viktigste er:

  • -c eller –changes: Ved å bruke dette alternativet vil Linux-kommandoen chown kun vise filer der eieren er endret.
  • -f eller –force: Hvis du bruker dette alternativet, vil feilmeldinger om mislykkede endringsforsøk bli undertrykt.
  • -R eller –recursive: Med dette alternativet sikrer du at alle undermapper og kataloger også endres når chown-kommandoen utføres.
  • -v eller –verbose: Dette alternativet lar deg se hva Linux chown gjør.

Eksempler på chown i Linux

For å gi en bedre forståelse av hvordan Linux-kommandoen chown brukes, følger her noen eksempler:

$ chown Peter examplefile.txt
bash

Med denne chown-kommandoen i Linux blir brukeren Peter den nye eieren av filen examplefile.txt.

$ chown $USER examplefile.txt
bash

Dette betyr at den nåværende brukeren blir eier av filen examplefile.txt.

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

Brukeren Peter blir eier av katalogen /media/documents og alle tilhørende underkataloger. I tillegg blir disse katalogene og underkatalogene flyttet til gruppen «files».

Go to Main Menu