Linuxi käsuga „chown“ saab failidele ja kaus­ta­dele määrata uusi omanikke või gruppe. Käsu saab kohandada.

Mis on Linuxi käsk chown?

Ta­va­li­selt jääb faili või kausta omanikuks see, kes selle loonud on. Kui aga seda on vaja muuta või kui soovid muuta faili või kausta rühma, pakub Linux selleks sobivat vahendit – käsku „chown“. Linuxi käsk chown on saanud oma nime sõnadest CHange OWNer. Enamikus Linuxi dist­ri­but­sioo­ni­des, nagu Debian või Ubuntu, kuulub see käsk stan­dard­va­rus­tusse.

Kuidas töötab käsk chown?

Et määrata failile või kaustale Linuxi käsuga chown uus omanik, võid lisada käsusse uue omaniku ka­su­ta­ja­nime või kasutaja ID. Linuxi käsk chown hangib vajaliku teabe failidest /etc/passwd ja /etc/group. Lisaks saad selle käsuga muuta faili või kausta rühma liik­me­li­sust.

Milline on Linuxi käsu chown süntaks?

Käsu chown põ­hisün­taks on alati sama. See näeb välja järgmine:

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

Siiski on mitmeid erinevaid viise, kuidas uue omaniku ja grupi nime omavahel kom­bi­nee­rida. Linuxi chown-käsk võimaldab järgmisi kom­bi­nat­sioone:

  • omaniku_nimi:grupi_nimi: see muudab korraga nii omaniku kui ka grupi.
  • :group_name: muu­de­takse ainult grupi liik­me­li­sust; omaniku nimi jääb samaks.
  • omaniku_nimi: muu­de­takse ainult omanikku.
  • omaniku_nimi:: omanikku muu­de­takse; grupina ka­su­ta­takse hetkel sisse logitud kasutaja vaikimisi gruppi.

Millised on Linuxi käsu chown valikud?

Käsu täpsemaks mää­ra­miseks on mitmeid võimalusi. Olu­li­se­mad neist on:

  • -c või –changes: Selle valiku ka­su­ta­misel kuvab Linuxi käsk chown ainult neid faile, mille omanik on muutunud.
  • -f või –force: kui kasutate seda valikut, ei kuvata vea­tea­teid eba­õn­nes­tu­nud muut­mis­katse kohta.
  • -R või –recursive: Selle valikuga tagate, et chown-käsu täitmisel muu­de­takse ka kõik alam­kaus­tad ja ka­ta­loo­gid.
  • -v või –verbose: See valik võimaldab teil näha, mida Linuxi chown teeb.

Näited Linuxi chown-käsu kohta

Et paremini mõista, kuidas Linuxi käsku chown ka­su­ta­takse, toome siin mõned näited:

$ chown Peter examplefile.txt
bash

Selle Linuxi chown-käsu abil saab kasutaja Peter faili examp­le­file.txt uueks omanikuks.

$ chown $USER examplefile.txt
bash

See tähendab, et praegune kasutaja saab faili examp­le­file.txt omanikuks.

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

Kasutaja Peter saab kataloogi /media/documents ja kõigi selle alam­ka­ta­loo­gide omanikuks. Lisaks lisatakse need ka­ta­loo­gid ja alam­ka­ta­loo­gid rühma „files”.

Go to Main Menu