Linux-ko­men­nol­la ”chown” voit määrittää tie­dos­toil­le tai kan­sioil­le uusia omistajia tai ryhmiä. Komentoa voi muokata.

Mikä on Linuxin chown-komento?

Yleensä tiedoston tai kansion luoja pysyy sen omis­ta­ja­na. Jos tämä kuitenkin on muu­tet­ta­va tai jos haluat muuttaa tiedoston tai kansion omis­ta­ja­ryh­mää, Linux tarjoaa tähän sopivan työkalun nimeltä ”chown”. Linuxin chown-komento on saanut nimensä sanoista CHange OWNer. Useim­mis­sa Linux-ja­ke­luis­sa, kuten De­bia­nis­sa tai Ubuntussa, komento kuuluu vakio-oh­jel­mis­toon.

Miten chown-komento toimii?

Jos haluat määrittää tie­dos­tol­le tai kansiolle uuden omistajan Linuxin chown-ko­men­nol­la, voit lisätä komentoon uuden omistajan käyt­tä­jä­ni­men tai käyt­tä­jä­tun­nuk­sen. Linuxin chown-komento hakee tar­vit­ta­vat tiedot tie­dos­tois­ta /etc/passwd ja /etc/group. Lisäksi voit muuttaa tiedoston tai kansion ryh­mä­jä­se­nyyt­tä tällä ko­men­nol­la.

Mikä on Linuxin chown-komennon syntaksi?

chown-komennon pe­rus­ra­ken­te on aina sama. Se näyttää tältä:

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

Uuden omistajan ja ryhmän nimet voidaan kuitenkin yh­dis­tel­lä muu­ta­mal­la eri tavalla. Linuxin chown-komento sallii seuraavat yh­dis­tel­mät:

  • omistajan_nimi:ryhmän_nimi: tämä muuttaa omistajan ja ryhmän sa­ma­nai­kai­ses­ti.
  • :ryhmän_nimi: vain ryhmän jäsenyys muuttuu; omistajan nimi pysyy samana.
  • omistajan_nimi: vain omistaja muuttuu.
  • omistajan_nimi:: omistaja muuttuu; tällä hetkellä kir­jau­tu­neen käyttäjän ole­tus­ryh­mä toimii ryhmänä.

Mitkä ovat Linuxin chown-komennon vaih­toeh­dot?

Käskyn tar­ken­ta­mi­seen on useita vaih­toeh­to­ja. Tär­keim­mät niistä ovat:

  • -c tai –changes: Tätä vaih­toeh­toa käy­tet­täes­sä Linuxin chown-komento näyttää vain ne tiedostot, joiden omistajaa on muutettu.
  • -f tai –force: Jos käytät tätä vaih­toeh­toa, epä­on­nis­tu­neis­ta muu­tok­sis­ta il­moit­ta­vat vir­heil­moi­tuk­set ohitetaan.
  • -R tai –recursive: Tällä vaih­toeh­dol­la varmistat, että myös kaikki ali­kan­siot ja ha­ke­mis­tot muuttuvat, kun chown-komento suo­ri­te­taan.
  • -v tai –verbose: Tämän vaih­toeh­don avulla voit seurata, mitä Linuxin chown-komento tekee.

Esi­merk­ke­jä Linuxin chown-ko­men­nos­ta

Jotta Linuxin chown-komennon käyttö tulisi paremmin ym­mär­re­tyk­si, tässä on muutama esimerkki:

$ chown Peter examplefile.txt
bash

Tämän Linuxin chown-komennon avulla käyttäjä Peteristä tulee tiedoston example­fi­le.txt uusi omistaja.

$ chown $USER examplefile.txt
bash

Tämä tar­koit­taa, että nykyinen käyttäjä tulee tiedoston example­fi­le.txt omis­ta­jak­si.

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

Käyt­tä­jäs­tä Peterista tulee ha­ke­mis­ton /media/documents ja kaikkien siihen kuuluvien ali­ha­ke­mis­to­jen omistaja. Lisäksi nämä ha­ke­mis­tot ja ali­ha­ke­mis­tot siir­re­tään ”files”-ryhmään.

Siirry pää­va­lik­koon