Linuxin chown-komentoa käytetään muuttamaan tiedoston omistajuutta, hakemistoa tai symbolista linkkiä käyttäjälle tai ryhmälle. Chown tarkoittaa omistajan vaihtoa. Sisään Linux , jokainen tiedosto liitetään vastaavaan omistajaan tai ryhmään.
Linux-järjestelmällä voi olla useita käyttäjiä. Jokaisella käyttäjällä on yksilöllinen nimi ja käyttäjätunnus. Jos järjestelmässä on käytettävissä vain käyttäjä, hän on jokaisen tiedoston omistaja.
Linux-järjestelmällä voi olla useita käyttäjiä. Jokaisella käyttäjällä on yksilöllinen nimi ja käyttäjätunnus. Jos järjestelmässä on käytettävissä vain käyttäjä, hän on jokaisen tiedoston omistaja.
Käyttäjät voidaan listata eri ryhmiin. Ryhmä antaa meille mahdollisuuden asettaa käyttöoikeudet ryhmätasolla sen sijaan, että asettaisimme luvan yksilötasolle.
Vain pääkäyttäjä voi muuttaa tai muokata tiedoston omistajuutta järjestelmässä. Käyttäjät eivät voi luovuttaa tiedoston omistajuutta, vaikka käyttäjä omistaisi sen. Vain ryhmän jäsen voi muokata tiedoston ryhmätunnusta kyseiselle ryhmälle. chown-komento on olemassa erillisenä pakettina Microsoft Windowsille osana GNU Unixin kaltaisten perusapuohjelmien natiivi Win32-porttien UnxUtils-kokoelmaa. Tämä komento on myös toimitettu IBM i -käyttöjärjestelmään.
Käyttöjärjestelmässä eri käyttäjillä on lupa ja omistusoikeus taata tiedostojen suojaus ja asettaa rajoituksia sille, kuka voi muuttaa tiedostojen sisältöä. On olemassa erilaisia käyttäjiä, jotka käyttävät järjestelmää Linuxissa:
- Ryhmässä voi olla nolla tai useita käyttäjiä. Käyttäjä voi olla sukua a 'oletusryhmä' . Se voi myös olla osa järjestelmän muita ryhmiä.
- Kaikilla käyttäjillä on muutamia niihin liittyviä ominaisuuksia, kuten kotihakemisto ja käyttäjätunnus. Voimme lisätä käyttäjiä mihin tahansa ryhmään käyttäjien käsittelyn helpottamiseksi.
Vaihtoehdot -P, -L ja -H ovat kuitenkin poissulkevia manuaalisesti; useamman kuin yhden kuvaamista ei pidetä virheenä. Viimeksi määritetty lippu määrittää näytettävän komennon luonteen. chown-komento muuttaa linkin osoittamaa hakemiston tai tiedoston omistajuutta, ei itse linkin omistajuutta, kun emme ole maininneet -h-lippua ja symbolinen linkki tunnetaan.
Chown-komento sisältää päinvastaiset vaikutukset ja muokkaa itse linkin omistajuutta, ei linkin osoittaman hakemiston tai tiedoston omistajuutta, jos mainitaan -h-lippu. Tämä komento laskee kuvatut hakemistot rekursiivisesti, jos kuvaamme sekä -R- että -h -liput.
Käyttöoikeudet ja omistusoikeus: Hakemistojen ja tiedostojen suojaamiseksi ja suojaamiseksi Linuxissa voimme käyttää käyttöoikeuksia hallitaksemme, mitä käyttäjä voi toteuttaa hakemistolla tai tiedostolla. Linux käyttää kolmea erityyppistä käyttöoikeutta, jotka on mainittu alla:
Tiedostojen käyttöoikeustyypit
Syntaksi:
regex javassa
Alla on chown-komennon yleinen syntaksi:
chown [OPTION]... [OWNER][:] FILE...
Vaihtoehdot:
Seuraavat ovat chown-komennon komentorivivalinnat:
-c, --muutoksia: Sitä käytetään näyttämään yksityiskohtainen tulos, kuten monisanainen, mutta se raportoidaan, kun vain muutos tehdään.
-f, --hiljainen, --hiljainen: Sitä käytetään estämään virheilmoitukset.
-v, --verbose: Sitä käytetään jokaisen käsitellyn tiedoston diagnostiikkatietojen näyttämiseen.
--viittaus: Sitä käytetään vaikuttamaan kunkin symbolisen linkin referenttiin.
-h, --no-dereference: Sitä käytetään vaikuttamaan symbolisiin linkkeihin minkään viitatun tiedoston sijaan.
--from=CURRENT_OWNER:CURRENT_GROUP: Sitä käytetään tietyn omistajan ja ryhmän vaihtamiseen.
jos muuten jos muuten java
--ei-säilytettävä-juuri: Sitä käytetään erityisesti kenoviivan ('/') jättämiseen käsittelemättä.
--säilytä-juuri: Jos chown ei toimi rekursiivisesti kenoviivalla ('/').
--reference=RFILE: Sitä käytetään RFILE:n omistajan ja ryhmän määrittämiseen niiden arvojen sijaan.
-R, --rekursiivinen: Sitä käytetään tiedostojen ja hakemistojen toimintojen suorittamiseen rekursiivisesti.
--auta: Sitä käytetään ohjeoppaan näyttämiseen, jossa on lyhyt kuvaus käytöstä ja vaihtoehdoista.
--versio: Sitä käytetään versiotietojen näyttämiseen.
Vaihtoehdot
-H: Komennon tulee muuttaa symbolisen linkin valitseman hakemiston ja jokaisen sen alla olevan tiedostohierarkian tiedoston käyttäjätunnusta (myös ryhmätunnusta, jos mainittu), jos mainitaan -R-lippu ja mainitaan symbolinen linkki, joka viittaa tyyppihakemistotiedostoon. komentorivillä.
-L: Komento muuttaa symbolisen linkin suosiman hakemiston käyttäjätunnusta (myös ryhmätunnusta, jos mainittu) ja jokaista sen alla olevaa tiedostohierarkiassa olevaa tiedostoa, jos -R-lippu mainitaan. Tyyppihakemistotiedostoon viittaava symbolinen linkki mainitaan komentorivillä tai tunnetaan tiedostohierarkian läpikäynnin aikana.
-P: Komennon tulee muuttaa symbolisen linkin omistajatunnusta (myös ryhmätunnusta, jos mainittu), kun järjestelmä tukee tätä toimintoa, jos -R-lippu mainitaan ja symbolinen linkki mainitaan komentorivillä tai tunnetaan tiedostohierarkiassa. läpikulku. chown-komento ei käytä symbolista linkkiä tiedostohierarkian muihin osiin.
-R: Jos symbolinen linkki tunnetaan ja linkki edustaa hakemistoa, hakemiston omistajuus muutetaan, mutta hakemistoa ei kuljeta enempää. Lisäksi, jos valitsimia -P, -L, -H ja -h ei ole määritetty, kun linkki edustaa hakemistoa ja symbolinen linkki tunnetaan, kyseisen hakemiston ryhmäomistusta muutetaan, mutta hakemistoa ei kuljeta enempää.
Näytä UID, GID ja ryhmät
Näytä kaikki ryhmät suorittamalla ryhmäkomento seuraavasti:
groups
Yllä oleva komento luettelee kaikki Linux-järjestelmäsi olemassa olevat ryhmät. Harkitse alla olevaa tulosta:
Listaaksesi UID ja GID, suorita id-komento seuraavasti:
id
Yllä oleva komento luettelee niitä vastaavien käyttäjien ja ryhmien kaikki UID- ja GID-tunnukset. Harkitse alla olevaa tulosta:
ero tiikerin ja leijonan välillä
Näytä tiedoston käyttäjä- ja ryhmäomistus
Voit näyttää tiedoston käyttäjän ja ryhmän omistajan suorittamalla komennon 'ls -l' tietyllä tiedostonimellä. Harkitse alla olevaa komentoa:
ls -l Demo.txt
Yllä oleva komento näyttää Demo.txt-tiedoston käyttäjän ja ryhmän omistajuuden. Harkitse alla olevaa tulosta:
Muuta tiedoston omistajaa (käyttäen käyttäjänimeä)
Jos haluat vaihtaa tiedoston omistajaa, anna käyttäjänimi (uusi omistaja) chown-komennolla seuraavasti:
sudo chown
Harkitse alla olevaa komentoa:
sudo chown jtp Demo.txt
Yllä oleva komento asettaa jne tiedoston 'Demo.txt' omistajana. Harkitse alla olevaa tulosta:
java regex for
Yllä olevasta lähdöstä annetun tiedoston omistaja on vaihtunut.
Tiedoston omistajan vaihtaminen (käyttäen UID:tä)
Voimme vaihtaa tiedoston tai hakemiston omistajaa käyttämällä käyttäjän UID:tä. Jos haluat vaihtaa omistajuutta käyttämällä UID:tä, välitä UID with chown -komento seuraavasti:
sudo chown 1000 Demo.txt
Yllä oleva komento muuttaa Demo.txt-tiedoston omistajuutta. Harkitse alla olevaa tulosta:
Muuta tiedoston ryhmää
Jos haluat muuttaa tiedoston ryhmää, määritä ryhmän nimi tai GID chown-komennolla. Se edustaa samanlaista käyttäytymistä kuin chgrp-komento. Suorita chown-komento ja määritä ryhmän nimi kaksoispisteellä erotettuna seuraavasti:
sudo chown :groupname Demo.txt
tai
sudo chown :GID Demo.txt
Harkitse alla olevaa komentoa:
sudo chown :adm Demo.txt
Yllä oleva komento muuttaa Demo.txt-tiedoston ryhmän. Harkitse alla olevaa tulosta:
Yllä olevasta lähdöstä olemme vaihtaneet ryhmän käyttämällä ryhmän nimeä ensimmäisessä komennossa. Toisessa komennossa olemme muuttaneet ryhmän nimeä GID:n avulla.
Muuta käyttäjän ja ryhmän nimi
Voimme vaihtaa käyttäjien ja ryhmien nimet yhdessä. Jos haluat muuttaa käyttäjän ja ryhmän nimen kerralla, suorita chown-komento seuraavasti:
sudo chown :
Harkitse alla olevaa komentoa:
sudo chown jtp:adm Demo.txt
Yllä oleva komento muuttaa määritetyn käyttäjänimen ja ryhmän nimen yhdessä. Harkitse alla olevaa tulosta: