Sådan bruger du Linux-kommandoen `chown` til at angive nye ejere for filer
Med Linux-kommandoen »chown« kan du tildele nye ejere eller grupper til filer eller mapper. Kommandoen kan tilpasses.
Hvad er Linux-kommandoen 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 ejergruppen for en fil eller mappe, har Linux det rette værktøj til dig i form af »chown«. Linux-kommandoen »chown« har sit navn fra ordene »CHange OWNer«. I de fleste Linux-distributioner, såsom Debian eller Ubuntu, er kommandoen en del af standardudstyret.
Hvordan fungerer kommandoen chown?
Hvis du vil angive en ny ejer til en fil eller mappe ved hjælp af Linux-kommandoen chown, kan du angive den nye ejers brugernavn eller bruger-ID i kommandoen. Linux-kommandoen chown henter de nødvendige oplysninger fra filerne /etc/passwd og /etc/group. Derudover kan du ændre filens eller mappens gruppetilhørsforhold ved hjælp af denne kommando.
Hvordan er syntaksen for Linux-kommandoen chown?
Kommandoen chown har altid den samme grundlæggende syntaks. Den ser sådan ud:
$ chown [Options] [Owner] [:[Group] FilebashDer findes dog flere forskellige måder, hvorpå den nye ejers navn og gruppen kan kombineres. Linux-kommandoen chown tillader følgende kombinationer:
- ejernavn:gruppnavn: Dette ændrer både ejeren og gruppen på samme tid.
- :group_name: kun gruppemedlemskabet ændres; ejernavnet forbliver det samme.
- ejernavn: kun ejeren ændres.
- ejernavn:: ejeren ændres; den standardgruppe, som den aktuelt loggede bruger tilhører, fungerer som gruppen.
Hvilke muligheder findes der i Linux-kommandoen chown?
Der findes flere muligheder, som du kan bruge til at præcisere kommandoen yderligere. De vigtigste er:
- -c eller –changes: Hvis du bruger denne indstilling, viser Linux-kommandoen chown kun filer, hvis ejer er blevet ændret.
- -f eller –force: Hvis du bruger denne indstilling, undertrykkes fejlmeddelelser om mislykkede ændringsforsøg.
- -R eller –recursive: Med denne indstilling sikrer du, at alle undermapper og kataloger også ændres, når chown-kommandoen udføres.
- -v eller –verbose: Denne indstilling giver dig mulighed for at se, hvad Linux chown laver.
Eksempler på Linux chown
For at give et bedre indblik i, hvordan Linux-kommandoen chown bruges, følger her et par eksempler:
$ chown Peter examplefile.txtbashMed denne Linux-kommando chown bliver brugeren Peter den nye ejer af filen *examplefile.txt*.
$ chown $USER examplefile.txtbashDet betyder, at den aktuelle bruger bliver ejer af filen examplefile.txt.
$ chown -cR Peter:files /media/documentsbashBrugeren Peter bliver ejer af mappen /media/documents og alle tilhørende undermapper. Desuden overføres disse mapper og undermapperne til gruppen »files«.