Med Linux-kom­man­do­en »chown« kan du tildele nye ejere eller grupper til filer eller mapper. Kom­man­do­en kan tilpasses.

Hvad er Linux-kom­man­do­en chown?

Normalt forbliver den person, der opretter en fil eller mappe, ejer af filen. Men hvis dette skal ændres, eller hvis du ønsker at ændre ejer­grup­pen for en fil eller mappe, har Linux det rette værktøj til dig i form af »chown«. Linux-kom­man­do­en »chown« har sit navn fra ordene »CHange OWNer«. I de fleste Linux-di­stri­bu­tio­ner, såsom Debian eller Ubuntu, er kom­man­do­en en del af stan­dar­dud­sty­ret.

Hvordan fungerer kom­man­do­en chown?

Hvis du vil angive en ny ejer til en fil eller mappe ved hjælp af Linux-kom­man­do­en chown, kan du angive den nye ejers bru­ger­navn eller bruger-ID i kom­man­do­en. Linux-kom­man­do­en chown henter de nød­ven­di­ge op­lys­nin­ger fra filerne /etc/passwd og /etc/group. Derudover kan du ændre filens eller mappens grup­pe­til­hørs­for­hold ved hjælp af denne kommando.

Hvordan er syntaksen for Linux-kom­man­do­en chown?

Kom­man­do­en chown har altid den samme grund­læg­gen­de syntaks. Den ser sådan ud:

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

Der findes dog flere for­skel­li­ge måder, hvorpå den nye ejers navn og gruppen kan kom­bi­ne­res. Linux-kom­man­do­en chown tillader følgende kom­bi­na­tio­ner:

  • ejernavn:gruppnavn: Dette ændrer både ejeren og gruppen på samme tid.
  • :group_name: kun grup­pe­med­lem­ska­bet ændres; ejer­nav­net forbliver det samme.
  • ejernavn: kun ejeren ændres.
  • ejernavn:: ejeren ændres; den stan­dard­grup­pe, som den aktuelt loggede bruger tilhører, fungerer som gruppen.

Hvilke mu­lig­he­der findes der i Linux-kom­man­do­en chown?

Der findes flere mu­lig­he­der, som du kan bruge til at præcisere kom­man­do­en yder­li­ge­re. De vigtigste er:

  • -c eller –changes: Hvis du bruger denne indstil­ling, viser Linux-kom­man­do­en chown kun filer, hvis ejer er blevet ændret.
  • -f eller –force: Hvis du bruger denne indstil­ling, un­der­tryk­kes fejl­med­del­el­ser om mis­lyk­ke­de æn­drings­for­søg.
  • -R eller –recursive: Med denne indstil­ling sikrer du, at alle un­der­map­per og kataloger også ændres, når chown-kom­man­do­en udføres.
  • -v eller –verbose: Denne indstil­ling giver dig mulighed for at se, hvad Linux chown laver.

Eksempler på Linux chown

For at give et bedre indblik i, hvordan Linux-kom­man­do­en chown bruges, følger her et par eksempler:

$ chown Peter examplefile.txt
bash

Med denne Linux-kommando chown bliver brugeren Peter den nye ejer af filen *examplefile.txt*.

$ chown $USER examplefile.txt
bash

Det betyder, at den aktuelle bruger bliver ejer af filen exam­ple­fi­le.txt.

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

Brugeren Peter bliver ejer af mappen /media/documents og alle til­hø­ren­de un­der­map­per. Desuden overføres disse mapper og un­der­map­per­ne til gruppen »files«.

Gå til ho­ved­me­nu­en