Ukazi za Linux

Kakšen je pomen chmod 755 ter kako ga izvesti in preveriti?

Kakšen je pomen chmod 755 ter kako ga izvesti in preveriti?
V Linuxu je chmod vgrajen ukaz, ki upravlja dovoljenje za dostop do datotek (datotek in imenikov). Skupinam, uporabnikom in drugim lahko dodeli dovoljenje za izvajanje, branje in pisanje dovoljenj v določeni datoteki ali imeniku.

Število, določeno za chmod, predstavlja dovoljenja. Chmod 775 je bistveni ukaz, ki določenemu uporabniku, skupini ali drugim dodeli dovoljenje za branje, pisanje in izvajanje.

V tem priročniku si oglejte, kako uporabljate chmod 755.

Osnove Chmod-a

Preden se potopimo globlje, si oglejmo osnove chmoda. Ker je Linux več uporabniški sistem, je pomembno, da imamo ustrezen sistem za dovoljenja datotek, ki nadzoruje dostop uporabnikov. Za katero koli datoteko ali imenik obstajajo 3 vrste dovoljenj.

Z ukazom chmod lahko nastavi dovoljenja po meri za datoteke in imenike. Tukaj je ukazna struktura katerega koli ukaza chmod.

$ chmod

V tem priročniku se bomo osredotočili na ukaze chmod 755.

$ chmod

Lastništvo uporabnikov in skupin

Najprej zaženite naslednji ukaz ls. Natisnil bo informacije o datotekah in imenikih v domačem imeniku.

$ ls -al

Oglejte si levi stolpec. Morda je videti kot blebetanje, vendar dejansko kodira dovoljenja za datoteke. Na primer, prvi znak prvega stolpca opisuje, ali gre za datoteko ali imenik. Za imenik bo vrednost »d«. Za posamezno datoteko bo vrednost »-«.

Tretji stolpec označuje "lastnika uporabnika" datoteke / imenika. Uporabnik je tisti, ki je ustvaril to posebno datoteko / imenik.

Četrti stolpec označuje "lastnika skupine". Označuje uporabniško skupino, ki ima dostop do datoteke / imenika. Do datoteke / imenika lahko dostopa vsak uporabnik iz skupine.

Dovoljenja za branje, pisanje in izvajanje

Znova zaženite ukaz ls.

$ ls -al

Kot smo že omenili, prvi znak označuje, ali gre za datoteko ali imenik. Kaj pomenijo naslednji znaki? Tu je hitra razčlenitev.

  • Znak 1: Datoteka (-) ali imenik (d).
  • Znak 2-4: Dovoljenje za lastnika uporabnika.
  • Znak 5-7: Dovoljenje za lastnika skupine.
  • Znak 8-10: Dovoljenje za druge, na primer za uporabnike, ki niso lastniki in niso del uporabniške skupine.

Upoštevajte, da znaki 2–10 vsebujejo le nekaj vrednosti.

  • r: beri
  • w: piši
  • x: izvrši

Vrednosti bodo v obliki "rwx". Če je določena vrednost »-«, dovoljenje ni nastavljeno. Na primer, »rw-« pomeni, da ima datoteka dovoljenje za branje in pisanje, vendar dovoljenje za izvajanje ni nastavljeno.

Kako velja dovoljenje za branje, pisanje in izvrševanje za datoteke in imenike?

  • Preberite

    • Datoteka: branje vsebine datoteke.
    • Imenik: seznam vsebine imenika.
  • Napiši

    • Datoteka: spremenite vsebino datoteke.
    • Imenik: preimenujte, dodajte in izbrišite datoteke v imeniku.
  • Izvedite

    • Datoteka: definira izvršljivo datoteko, na primer skript bash.
    • Imenik: dostop do imenika.

Osmeroko predstavljanje dovoljenj

To vodi nazaj k našemu prvotnemu vprašanju. Kaj pomeni vrednost chmod 755?

Namesto da uporabite znake, lahko za označevanje dovoljenj uporabite tudi osmiške vrednosti. Vrednost se giblje od 0 do 7 (v osmiški).

  • 4: beri
  • 2: piši
  • 1: izvrši

Tu je 755 osmiški izraz dovoljenja “rwxr-xr-x”. Zdaj, razčlenitev vrednosti chmod 755,

  • 7: 4 + 2 + 1: branje, pisanje in izvajanje (lastnik uporabnika).
  • 5: 4 + 0 + 1: dovoljenja za branje in izvajanje (lastnik skupine).
  • 5: 4 + 0 + 1: branje in izvajanje dovoljenj (drugi).

Razčistimo chmod 644.

  • 6: 4 + 2 + 0: dovoljenja za branje in pisanje za lastnika uporabnika.
  • 4: 4 + 0 + 0: dovoljenje za branje lastnika skupine.
  • 4: 4 + 0 + 0: dovoljenje za branje za druge.

644 pomeni dovoljenje za datoteko "rw-r-r-".

Uporaba chmod 755

Čas je, da chmod 755 aktiviramo. Če želite dovoljenje nastaviti na 755, zaženite naslednji ukaz chmod.

$ chmod -v 755

Kaj pa, če imenik vsebuje enega ali več podimenikov? Če želite uporabiti chmod 755 za vse naslednje datoteke in imenike, zaženite chmod v rekurzivnem načinu.

$ chmod-v -R 755

Spremembe preverite z ukazom ls.

$ ls -al

Zadnje misli

Ta priročnik zajema veliko konceptov. Pojasnjuje osnove ukaza chmod s poglobljeno razlago vrednosti chmod in njihove uporabe. Prav tako prikazuje, kako uporabiti različne vrednosti chmod za datoteke in imenike.

Za nadaljnje primere je tu odličen vodnik o različnih uporabah chmod-a s primeri. Prikazuje številne aplikacije chmod z različnimi vrednostmi. Informacije iz tega vodnika vam bodo pomagale bolje razumeti korake.

Več uporabniški sistem mora imeti tudi robusten sistem za upravljanje uporabniških dovoljenj za nadzor vedenja uporabnikov. V Linuxu datoteka sudoers odloča, kateri uporabniki bodo izvedli ukaze sudo. Preberite več o dodajanju uporabnikov sodnikom.

Srečno računalništvo!

Zaslonska sledilna ploščica in kazalec miške AppyMouse za tablične računalnike Windows
Uporabniki tabličnih računalnikov pogosto zgrešijo miškin kazalec, še posebej kadar običajno uporabljajo prenosne računalnike. Pametni telefoni in tab...
Srednji gumb miške ne deluje v sistemu Windows 10
The srednji gumb miške vam pomaga, da se pomikate po dolgih spletnih straneh in zaslonih z veliko podatkov. Če se to ustavi, boste na koncu uporabili ...
Kako spremeniti levi in ​​desni gumb miške na računalniku z operacijskim sistemom Windows 10
Povsem normalno je, da so vse naprave računalniške miške ergonomsko zasnovane za desničarje. Na voljo pa so miške, ki so posebej zasnovane za levičarj...