Linuxi käsud

Linuxi Chmoodi käsuõpetus algajatele

Linuxi Chmoodi käsuõpetus algajatele

Enamik värsketest Linuxi kasutajatest otsivad käsuviiba kaudu võimalust faili / kataloogi lubade muutmiseks. Neil kasutajatel oleks hea meel teada saada, et on olemas käsk - dubleeritud või chmod, nt.g. režiimi muutmine - see aitab teil seda kiiresti teha. Chmod muudab iga dokumendi õigusi režiimi järgi, milles režiim määrab värskendatavad õigused. Võite määrata režiimi, millel on kaheksakohaline arv või tähed.

Mõistke režiimi privileege

Chmod-i mõistmiseks peate kõigepealt mõistma sellega seotud lihtsaid asju. Avage käsuterminal ja loetlege kõik kataloogid või kaustad, et kontrollida neile määratud õigusi omanikud, rühmad ja teised. Peate kasutama käsku list, millele järgneb -og märksõna. See kuvab kausta tüübi, nt.g. d kuulub a kataloogi, r tähendab lugeda, w tähendab kirjutama, ja x tähendab hukkamine.

$ ls
$ ls -og

Navigeerige lehele Töölaud kataloogi kasutades cd käsk ja loetlege igale failile määratud õigused, kasutades ls käsk. Meie puhul on fail indeks.HTML. Esiteks '-' tähendab, et see pole kataloog. Pärast seda rw, see fail on lugenud ja kirjutanud omanikule määratud õigused, kuid puuduvad täitmisõigused. Järgmine rw- viitab programmile määratud õigustele Grupp ja viimane r- tähendab privileege, mis on omistatud teised selle konkreetse faili registri jaoks.HTML.

$ cd töölaud
$ ls -lart failinimi

Numbriline režiim

Peate lihtsalt aru saama, et numbrirežiim sisaldab numbrid määrata omanikele, rühmadele ja teistele privileege. Number 4 on selleks lugemine, number 2 on selleks kirjutama, number 3 on selleks hukkamine, ja number 7 on selleks kõik, e.g. lugemise, kirjutamise ja täitmise õigused. Nüüd navigeerige lehele Töölaud kataloogi ja looge uus fail nimega proov.txt. Nimekiri kõik failid, mis asuvad Töölaud kataloogi, kasutades lihtsat loendi käsku ja kuvage äsja loodud fail.

$ cd töölaud
$ touch failinimi
$ ls

Lugege privileege

Lugemisõiguste määramine ainult domeenile omanik, peate lisama number 4 aastal kõigepealt koht käsus chmod, millele järgneb failinimi. Selle faili loendi käsu käivitamisel näete ainult seda lugeda omanikule on antud privileegid.

$ chmod 400 failinimed
$ ls -lart failinimi

Anda lugemisõigused a Grupp, lisama number 4 aastal teine koht. Rühmale on määratud lugemisõigused.

$ chmod 040 failinimi

Lugemisõiguste määramine kasutajale teised, lisama number 4 aastal kolmas asukoht. Rühmale on määratud lugemisõigused.

$ chmod 004 failinimi

Anda programmile lugemisõigused omanik, rühm ja teised samal ajal lisage number 4 kõikides kohtades.

$ chmod 444 failinimi

Privileegide kirjutamine

Pakkuda kirjutamisõigusi omanik, peate lisama number 2 aastal kõigepealt koht käsus chmod. Kui täidate nimekirja selle faili käsk, näete, et failile on määratud ainult kirjutamisõigused omanik.

$ chmod 200 failinime
$ ls -lart failinimi

Kirjutamise õiguste eraldamine Grupp, lisama number 2 aastal teine elukoht. Rühmale on määratud lugemisõigused.

$ chmod 020 failinimi

Kirjutamise õiguste määramine kasutajale teised, lisama number 2 aastal kolmas koht. Rühmale on määratud lugemisõigused.

$ chmod 002 failinimi

Anda kirjutamisõigused omanik, rühm ja teised samal ajal lisage number 2 kõigis kohtades.

$ chmod 222 failinimi

Täitmisõigused

Omaniku täitmisõiguste andmiseks peate lisama number 1 aastal kõigepealt koht.

$ chmod 100 failinime
$ ls -lart failinimi

Määra täitmisõigused Grupp, lisama number 1 aastal teine elukoht.

$ chmod 010 failinimi

Määra täitmisõigused teised, lisama number 1 kolmandal kohal.

$ chmod 001 failinimi

Anda täitmisõigused omanik, rühm ja teised samal ajal lisage number 4 kõikides kohtades.

$ chmod 111 failinimi

Omanikule, grupile ja teistele kõigi lugemis-, kirjutamis- ja teostusõiguste üheaegseks andmiseks peate kõigisse kohtadesse lisama 7.

$ chmod 777 failinimi

Sümboolne režiim

Selles režiimis kasutate õiguste andmiseks sümboleid.

Kasuta +x sümbol anda kõigile hukkamine õigused.

$ chmod + x failinimi

Tagasivõtmiseks lisavad täitmisõigused -x sümbol.

$ chmod -x failinimi

Anda täitmisõigused ainult praegustele kasutaja, mis on omanik, lisage u + x sümbol.

$ chmod u + x failinimi

Samamoodi, rühmad kasutavad g + x ja teised o + x.

Võtke kõigilt tagasi täitmisõigused, lisage ugo-x sümbol. Sa võid kasutada a-x selle asemel ugo-x.

$ chmod ugo-x failinimi
$ chmod a-x failinimi

Kui sa tahad grupi kopeerimine õigused ja loovutada need kasutaja, saate kasutada g = u sümbol.

$ chmod g = u failinimi

Ühe faili õigusi saate kasutada teise faili viitena. Selleks kasutage lihtsalt viitemärksõna ja failide nimesid.

$ chmod --reference = failinimi1 failinimi2

Kui soovite määrata omanikule kõik õigused, rühmale kirjutamisõigused puuduvad ja te ei soovi teistele õigusi määrata, saate seda lihtsalt lihtsa mõistega Loe = 4, Kirjutamine = 2 ja käivitamine = 1. Määrake omanikule 7 kui 4 + 2 + 1 = 7. Määrake rühmale 5 kui 4 + 0 + 1 ja määrake teistele 0.

$ chmod 750 failinimi

Määramiseks lugeda õigused kõik, lisama a + r sümbol.

$ chmod a + r failinimi

Andma lugeda ja kirjutama õigused rühmadesse ja teised, lisage go + rw sümbol.

$ chmod go + rw failinimi

Kui soovite anda kõigile privileege Group-ID lugemine, kirjutamine, käivitamine ja seadistamine,  lisage =rwx, g + s sümbol.

$ chmod = rwx, g + s failinimi

Järeldus

Pidime selles õpetuses välja tooma chmod-õpetuse põhimõisted ja esitasime näiteid selle kohta, kuidas seda võimalikes olukordades kasutada.

OpenTTD õpetus
OpenTTD on seal üks populaarsemaid ärisimulatsioonimänge. Selles mängus peate looma suurepärase transpordiettevõtte. Alustate siiski alguses umbes 190...
SuperTuxKart Linuxile
SuperTuxKart on suurepärane pealkiri, mis on loodud selleks, et tuua teie Linuxi süsteemis tasuta Mario Karti kogemus. See on päris keeruline ja lõbus...
Lahing Wesnothi õpetuse eest
Battle for Wesnoth on üks populaarsemaid avatud lähtekoodiga strateegiamänge, mida saate praegu mängida. See mäng pole mitte ainult olnud väga pikka a...