Linux-pohjaiset käyttöjärjestelmät on suunniteltu siten, että ne voivat tukea useita käyttäjiä. Tämän vuoksi näiden järjestelmien on ylläpidettävä tiedostojen ja hakemistojen käyttöoikeustietoja, jotta tiedät kuka pääsee niihin. On olemassa kahden tyyppisiä käyttöoikeuksia, joita voidaan hallita Comando chown- Käyttöoikeudet, jotka on suunniteltu vain tietylle käyttäjälle, ja ryhmäkäyttäjät, jotka on suunniteltu tietylle ryhmälle.
chown sitä käytetään hallita kyseisen tyyppistä omaisuutta tai käyttöoikeuksia. Tällä komennolla muutamme, kuka voi käyttää tiettyjä tiedostoja ja hakemistoja. Tässä artikkelissa selitämme kaiken, mitä sinun tarvitsee tietää tästä komennosta, mikä on erityisen hyödyllistä jaetuille tietokoneille (muuten sillä ei olisi paljon järkeä).
Kuinka käyttää chown
Ennen kuin aloitan, haluaisin muistuttaa teitä siitä, mitä tiedosto mainitaan tarkoitamme täydellistä reittiä. Tämän selittämisen jälkeen komentosyntaksi on seuraava:
chown [Opciones] [usuario_propietario:dueño_del_grupo] [Archivo]
Edellä esitetyn perusteella meidän on:
- vaihtoehtoja ovat erilaisia vaihtoehtoja, joita käytämme komennossa.
- omistajakäyttäjä: ryhmän omistaja on käyttäjänimessä ja / tai ryhmän nimessä, vaikka myös UID (User Identifier) tai GID (Group Identifier) voidaan käyttää.
- arkisto Se on tiedosto, jolle haluamme muuttaa käyttöoikeuksia, joka voi olla yksi tai useampi.
Kuinka vaihtaa tiedoston tai hakemiston omistaja chown
Voimme vaihtaa eri tiedostojen ja hakemistojen omistajan komennolla chown. Esimerkiksi, jos haluat vaihtaa tiedoston omistajan tietylle käyttäjälle, suoritamme seuraavan komennon:
chown pablinux archivo.ext
Edellä esitetystä "pablinux" on käyttäjä ja "file.ext" on tiedosto sen laajennuksella.
Jos haluamme muuttaa useiden tiedostojen nimiä, lisätään yksi toisensa jälkeen välilyönnillä erotettuna, joka näyttäisi suunnilleen tältä:
chown pablinux archivo.ext archivo2.ext
Hakemiston tapauksessa ainoa asia, jota muutamme, on se, että tiedoston asettamisen sijaan voimme hakemistoon.
UID-tiedoston sisältävän tiedoston omistajan vaihtaminen
Ensimmäinen asia, joka meidän on tehtävä, on hankkia UID seuraavalla komennolla:
echo $UID
Edellä mainitun pitäisi johtaa numeroon 1000. Jos haluat vaihtaa tiedoston omistajan tällä tavalla, alla oleva komento olisi seuraava:
chmod 1000 archivo.ext
Vaihda tiedoston omistaja ja ryhmä
Tiedoston omistajan ja ryhmän vaihtamiseksi meidän on annettava käyttäjänimi ja ryhmän nimi. Komennon avulla chown Voimme vaihtaa omistajan ja ryhmän seuraavasti: ensin vaihdamme tiedoston ja ryhmän omistajan seuraavalla komennolla:
chown pablinux:administradores archivo.ext
Ryhmän nimi voi olla mitä haluamme; yllä olevassa esimerkissä se olisi "järjestelmänvalvojat". Jos emme halua lisätä yhtään ryhmän nimeä tuolloin, voimme ilmoittaa vain käyttäjänimen, johon käytämme kaksoispistettä ja sitten välilyöntiä kuten seuraavassa esimerkissä:
chown pablinux: archivo.ext
Edellisessä esimerkissä, ilmoittamatta yhtään ryhmää, se vie käyttäjän ryhmän, tässä tapauksessa pablinuxin.
Vaihda tiedoston ryhmä ryhmällä chown
Voimme muuttaa tiedoston ryhmän nimen komennolla chown. Komento näyttäisi tältä, missä linuxadictos olisi file.ext-tiedoston uusi ryhmä:
chown :linuxadictos archivo.ext
Kuten näette, edellisessä komennossa tila on kaksoispisteen vasemmalla puolella.
Vaihda tiedoston omistaja rekursiivisesti
Käyttämällä -R-vaihtoehtoa voimme muuttaa ryhmän nimen tai tietyssä hakemistossa olevien tiedostojen ja alihakemistojen omistajan. Seuraavassa komennossa muutamme hakemistoa / Var / www a linuxadictos:
chown -R :linuxadictos /var/www
Kuinka nähdä tiedostojen omistaja
Voit käyttää komentoa nähdäksesi, kuka omistaa tiedoston ls vaihtoehdolla -l. Esimerkiksi nähdäksesi tiedostotiedoston.ext omistajan, kirjoitamme tämän komennon:
ls -l archivo.ext
Tulos näyttää meille jotain:
-rw-r--r-- 1 pablinux pablinuxusuarios 241 Mar 1 01:28 archivo.ext
Tiedätkö jo kuinka käyttää komentoa chown Linuxissa?