Linux komandas

Ko nozīmē chmod 755 un Kā to izpildīt un pārbaudīt?

Ko nozīmē chmod 755 un Kā to izpildīt un pārbaudīt?
Linux sistēmā chmod ir iebūvēta komanda, kas pārvalda failu objektu (failu un direktoriju) piekļuves atļaujas. Tas var piešķirt grupām, lietotājiem un citiem lietotājiem atļauju izpildīt, lasīt un rakstīt atļaujas noteiktā failā vai direktorijā.

Pēc chmod definētais skaitlis apzīmē atļaujas. Chmod 775 ir būtiska komanda, kas piešķir lasīšanas, rakstīšanas un izpildes atļauju konkrētam lietotājam, grupai vai citiem.

Šajā rokasgrāmatā pārbaudiet, kā izmantot chmod 755.

Chmod pamati

Pirms ienirt dziļāk, apskatīsim chmod pamatus. Tā kā Linux ir vairāku lietotāju sistēma, ir svarīgi, lai būtu pareiza failu atļauju sistēma, kas kontrolē lietotāju piekļuvi. Jebkuram failam vai direktorijam ir 3 veidu atļaujas.

Izmantojot komandu chmod, tā var iestatīt pielāgotas atļaujas failiem un direktorijiem. Lūk, jebkuras chmod komandas komandu struktūra.

$ chmod

Šajā rokasgrāmatā mēs koncentrēsimies uz komandām chmod 755.

$ chmod

Lietotāja un grupas īpašumtiesības

Vispirms palaidiet šādu komandu ls. Tas izdrukās informāciju par failiem un direktorijiem, kas atrodas mājas direktorijā.

$ ls -al

Apskatiet kreiso kolonnu. Tas var izskatīties pēc ņurdēšanas, bet faktiski kodē faila atļaujas. Piemēram, pirmās kolonnas pirmais raksturs raksturo, vai tas ir fails vai direktorijs. Katalogam vērtība būs “d”. Atsevišķa faila vērtība būs “-“.

Trešajā kolonnā norādīts faila / direktorija “lietotāja īpašnieks”. Tas ir lietotājs, kurš izveidoja šo konkrēto failu / direktoriju.

Ceturtajā kolonnā ir norādīts “grupas īpašnieks”. Tas norāda lietotāju grupu, kurai ir piekļuve failam / direktorijam. Jebkurš grupas lietotājs var piekļūt failam / direktorijam.

Lasīt, rakstīt un izpildīt atļaujas

Vēlreiz palaidiet komandu ls.

$ ls -al

Kā minēts iepriekš, pirmais simbols norāda, vai tas ir fails vai direktorijs. Ko nozīmē nākamās rakstzīmes? Šeit ir īss sadalījums.

  • 1. raksturs: fails (-) vai direktorijs (d).
  • Raksts 2-4: Atļauja lietotāja īpašniekam.
  • Raksts 5-7: Atļauja grupas īpašniekam.
  • 8. – 10. Raksturs: atļauja citiem, piemēram, lietotājiem, kuri nav īpašnieki un nav lietotāju grupas dalībnieki.

Ņemiet vērā, ka 2. – 10. Rakstzīmē ir tikai dažas vērtības.

  • r: lasīt
  • w: rakstīt
  • x: izpildīt

Vērtības būs “rwx” formā. Ja noteikta vērtība ir “-”, atļauja nav iestatīta. Piemēram, “rw-” nozīmē, ka failam ir lasīšanas un rakstīšanas atļauja, bet izpildes atļauja nav iestatīta.

Kā lasīšanas, rakstīšanas un izpildes atļauja attiecas uz failiem un direktorijiem?

  • Lasīt

    • Fails: faila satura lasīšana.
    • Katalogs: direktorijas satura uzskaitījums.
  • Rakstiet

    • Fails: modificējiet faila saturu.
    • Katalogs: pārdēvējiet, pievienojiet un izdzēsiet direktorijā esošos failus.
  • Izpildīt

    • Fails: nosaka izpildāmo failu, piemēram, bash skriptu.
    • Katalogs: Piekļūstiet direktorijai.

Atļauju attēlojums oktobrī

Tas ved pie mūsu sākotnējā jautājuma. Ko nozīmē chmod 755 vērtība?

Rakstzīmju izmantošanas vietā atļauju apzīmēšanai ir iespējams izmantot arī oktālās vērtības. Vērtība svārstās no 0 līdz 7 (oktālā).

  • 4: lasīt
  • 2: rakstiet
  • 1: izpildīt

Šeit 755 ir astotā izteiksme atļaujas “rwxr-xr-x”. Tagad, sadalot chmod 755 vērtību,

  • 7: 4 + 2 + 1: lasīt, rakstīt un izpildīt (lietotāja īpašnieks).
  • 5: 4 + 0 + 1: lasīšanas un izpildīšanas atļaujas (grupas īpašnieks).
  • 5: 4 + 0 + 1: lasīt un izpildīt atļaujas (citi).

Sadalīsim chmod 644.

  • 6: 4 + 2 + 0: lasīšanas un rakstīšanas atļaujas lietotāja īpašniekam.
  • 4: 4 + 0 + 0: grupas īpašnieka lasīšanas atļauja.
  • 4: 4 + 0 + 0: lasīšanas atļauja citiem.

Tātad, 644 nozīmē faila atļauju “rw-r-r-“.

Piemērojot chmod 755

Ir pienācis laiks aktivizēt chmod 755. Lai iestatītu atļauju uz 755, palaidiet šādu komandu chmod.

$ chmod -v 755

Ko darīt, ja direktorijā ir viens vai vairāki apakšdirektoriji? Lai lietotu chmod 755 visiem nākamajiem failiem un direktorijiem, palaidiet chmod rekursīvā režīmā.

$ chmod-v -R 755

Pārbaudiet izmaiņas, izmantojot komandu ls.

$ ls -al

Pēdējās domas

Šī rokasgrāmata aptver daudz jēdzienu. Tas izskaidro komandas chmod pamatus, padziļināti izskaidrojot chmod vērtības un to lietošanu. Tas arī parāda, kā failiem un direktorijiem piemērot dažādas chmod vērtības.

Lai iegūtu citus piemērus, šeit ir lielisks ceļvedis par dažādiem chmod lietojumiem ar piemēriem. Tas parāda daudzus chmod pielietojumus ar dažādām vērtībām. Šajā ceļvedī sniegtā informācija palīdzēs labāk izprast soļus.

Vairāku lietotāju sistēmai ir jābūt arī spēcīgai lietotāja atļauju pārvaldības sistēmai, lai kontrolētu lietotāju uzvedību. Linux sistēmā sudoers fails izlemj, kuri lietotāji var izpildīt sudo komandas. Uzziniet vairāk par to, kā pievienot lietotājus sudoers.

Laimīgu skaitļošanu!

Kā palielināt FPS Linux?
FPS apzīmē Kadri sekundē. FPS uzdevums ir izmērīt kadru ātrumu video atskaņošanā vai spēļu izrādēs. Vienkāršos vārdos nepārtrauktu pilnekrāna attēlu s...
Populārākās Oculus App Lab spēles
Ja esat Oculus austiņu īpašnieks, jums ir jāsazinās par sānu ielādi. Sānu ielāde ir process, kurā austiņās tiek instalēts saturs, kas nav veikals. Sid...
10 labākās spēles, kuras spēlēt Ubuntu
Windows platforma ir bijusi viena no dominējošajām spēļu platformām, jo ​​mūsdienās tiek attīstīts milzīgs spēļu skaits, lai atbalstītu Windows. Vai k...