Slik bruker du Linux-kommandoen `chown` til å angi nye eiere for filer
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] FilebashDet 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.txtbashMed denne chown-kommandoen i Linux blir brukeren Peter den nye eieren av filen examplefile.txt.
$ chown $USER examplefile.txtbashDette betyr at den nåværende brukeren blir eier av filen examplefile.txt.
$ chown -cR Peter:files /media/documentsbashBrukeren Peter blir eier av katalogen /media/documents og alle tilhørende underkataloger. I tillegg blir disse katalogene og underkatalogene flyttet til gruppen «files».