Mga pangunahing pahintulot sa Linux: ubuntu / debian na may chmod

Talaan ng mga Nilalaman:
- Mga pangunahing pahintulot sa Linux, Ubuntu, Debian na may CHMOD
- Pagtatakda ng mga pahintulot sa chmod
- Paggamit ng chmod na may paraan ng numero
- Huling mga detalye
Ang mga pahintulot ay isa sa pinakamahalagang aspeto ng Linux (talaga, sa lahat ng mga system na batay sa Unix). Ginagamit ang mga ito para sa iba't ibang mga layunin, ngunit higit sa lahat ay nagsisilbi upang maprotektahan ang system at ang mga file ng mga gumagamit at sa gayon ay nagbibigay-daan sa amin ang utos ng CHMOD na baguhin ang anumang pahintulot.
Indeks ng nilalaman
Inirerekumenda namin ang pagbabasa tungkol sa aming mga gabay:
- Debian vs Ubuntu. Pinakamahusay na application para sa tamang email sa linux. Tagapamahala ng package ng Linux: PACMAN, YUM, APT. Mas mahusay na mga pamamahagi ng linux. Lumikha ng isang Bootable USB mula sa Ubuntu 16.10.
Mga pangunahing pahintulot sa Linux, Ubuntu, Debian na may CHMOD
Ang mga pahintulot sa pagmamanipula ay isang kawili-wili ngunit kumplikadong aktibidad nang sabay. Ngunit ang ganitong pagiging kumplikado ay hindi dapat bigyang kahulugan bilang isang kahirapan, ngunit bilang isang posibilidad na makitungo sa isang malawak na iba't ibang mga pagsasaayos, na nagbibigay-daan sa paglikha ng iba't ibang uri ng proteksyon para sa mga file at direktoryo.
Tulad ng alam mo na, tanging ang super-user (ugat) ay walang limitasyong mga aksyon sa system, dahil tiyak na ito ang gumagamit na responsable para sa pagsasaayos, pangangasiwa at pagpapanatili ng Linux. Hanggang sa ito, halimbawa, upang matukoy kung ano ang maaaring gawin ng bawat gumagamit, lumikha, baguhin, atbp.
Siyempre, ang paraan na ginamit upang tukuyin kung ano ang maaaring gawin ng bawat system ng gumagamit ay ang pagtukoy ng mga pahintulot. Sa gayon, sa artikulong ito makikita mo kung paano itakda ang mga pahintulot ng file at direktoryo, pati na rin baguhin ang mga ito.
Paglalarawan ng mga pahintulot
- drwx ——- rw-rw-r-
Ang mga linya sa itaas ay kumakatawan sa output ng isang nakasulat na utos (ls -l) upang maglista ng isang direktoryo at mga pahintulot nito. Ang dalawang elemento na lumilitaw ("drwx--" at "-rw-rw-r-") ay ang paraan na ginamit upang maipakita ang mga pahintulot ng mga direktoryo at mga file. Ito ang elementong ito, na tinatawag na kadena, na tayo ay mag-aaral.
Ang isang kawili-wiling punto na banggitin ay ang paggamot ng Linux sa lahat ng mga direktoryo bilang mga file, kaya ang mga pahintulot ay magkatulad na pareho. Ang mga pahintulot na ito ay maaaring nahahati sa apat na bahagi upang ipahiwatig: uri, may-ari, pangkat at iba pang mga pahintulot.
Ang unang katangian ng string ay nagpapahiwatig ng uri ng file: kung ito ay "d" ay kumakatawan ito sa isang direktoryo, kung ito ay "-" katumbas ito ng isang file. Gayunpaman, maaaring lumitaw ang iba pang mga character upang magpahiwatig ng iba pang mga uri ng mga file, tulad ng ipinapakita sa sumusunod na talahanayan:
- d: direktoryo b: block file c: espesyal na file ng character p: channel s: socket -: normal na file
Ngayon mapansin na mayroon pa ring 9 na character sa natitirang bahagi ng string. Alam mo ang ibig sabihin ng una. Ang iba ay nahahati sa tatlong pangkat ng tatlo, bawat isa ay kumakatawan sa may-ari, grupo, at lahat ng iba pa, ayon sa pagkakabanggit. Ang pagkuha ng linya 2 ng halimbawa (-rw-rw-r-), iniiwan ang unang character at hinati ang natitirang string sa 3 bahagi, magiging ganito ang hitsura:
- rw-: ang unang bahagi ay nangangahulugang mga pahintulot ng may-ari. rw-: ang pangalawang bahagi ay nangangahulugang mga pahintulot ng pangkat na kinabibilangan ng gumagamit. r-: ang ikatlong bahagi ay nangangahulugang mga pahintulot sa ibang mga gumagamit.
Unawain natin kung ano ang ibig sabihin ng mga character na ito (r, w, x, -). Mayroong karaniwang tatlong uri ng mga pahintulot: basahin, isulat, at isagawa.
Pinapayagan ng pagbabasa ang gumagamit na basahin ang nilalaman ng file ngunit hindi ito baguhin. Ang pagsulat ay nagbibigay-daan sa gumagamit upang baguhin ang file. Ang pagpapatupad, tulad ng ipinahihiwatig ng pangalan, ay nagbibigay-daan sa gumagamit upang maipatupad ang file, kung maipatupad ito.
Ngunit nangyayari na ang mga pahintulot ay hindi gumagana sa paghihiwalay, iyon ay, upang ang gumagamit ay nagbasa o sumulat o nagsagawa ng pahintulot. Ang mga pahintulot ay nagtutulungan. Nangangahulugan ito na ang bawat file / direktoryo ay may tatlong itinatag na pahintulot, nasa sa may-ari upang matukoy kung alin sa mga pahintulot na ito ang pinapagana para sa mga gumagamit o hindi.
Maaaring ang isang tiyak na bilang ng mga gumagamit ay may pahintulot na baguhin ang isang file, ngunit ang iba ay hindi, halimbawa. Samakatuwid ang pangangailangan na gumamit ng mga pangkat. Sa kasong ito, ibibigay ang pahintulot ng pagsulat ng file na ito sa pangkat, kaya't ang bawat miyembro ng miyembro ay maaaring magbago ng file. Mangyaring tandaan na ang ilang pag-iingat ay kinakailangan sa mga pahintulot. Halimbawa, ang isa na nag-uulat na ang gumagamit ay may pahintulot na sumulat kung hindi nila nabasa ang pahintulot na nabasa .
Ngayon alam natin ang kahulugan ng mga dibisyon ng string, maunawaan natin kung ano ang kumakatawan sa mga titik r, w, x, at ang character - kumakatawan:
- r: ay nangangahulugang basahin ang pahintulot w: nangangahulugang sumulat ng pahintulot x: nangangahulugan ng pahintulot sa pagpapatupad - nangangahulugang hindi pinagana ang pahintulot.
Ang pagkakasunud-sunod kung saan dapat lumitaw ang mga pahintulot ay rwx. Sa gayon, mauunawaan natin ang kadena ng aming halimbawa sa pamamagitan ng paghahati nito sa 4 na bahagi:
Linya 1:
- Ang drwx —— ay isang direktoryo (d) - maaaring basahin ng may-ari, baguhin at isagawa ito (rwx) - hindi mabasa ng grupo, baguhin o isagawa ito (-) - ang ibang mga gumagamit ay hindi mabasa, baguhin o maisagawa ito (-).
Linya 2:
- -rw-rw-r- ay isang file (-) - mabasa ng may-ari at baguhin ito ngunit hindi maisagawa ito. Tandaan na ang file na ito ay hindi maipapatupad, ang pahintulot sa pagpapatupad ay lilitaw na may kapansanan (rw -) - ang magkaparehong mga pahintulot sa grupo ang may-ari (rw -) - ang ibang mga gumagamit ay may pahintulot lamang na basahin ang file, ngunit hindi maaaring baguhin o maisagawa ito (r-).
Ang sumusunod na talahanayan ay nagpapakita ng mga pinaka-karaniwang pahintulot:
- - - -: walang pahintulot-: basahin ang pahintulot r-x: basahin at isagawa ang r-: basahin at isulat ang rwx: basahin, isulat at isagawa
Pagtatakda ng mga pahintulot sa chmod
Sa mga nakaraang paksa, nakakuha ka ng hindi bababa sa isang paniwala kung ano ang mga pahintulot at ang kanilang kahalagahan sa Linux. Dumating ang oras upang malaman kung paano i-configure ang mga pahintulot, at ginagawa ito sa pamamagitan ng utos ng chmod (pagbabago ng mode). Ang isang kawili-wiling detalye ng utos na ito ay maaari mong mai-configure ang mga pahintulot sa dalawang paraan: simbolikal at ayon sa numero. Titingnan muna natin ang simbolikong pamamaraan.
Upang makakuha ng isang mas malinaw na pagtingin sa makasagisag na form na may chmod, isipin na ang mga naturang simbolo ay nasa dalawang listahan, at ang kumbinasyon ng mga ito ay bumubuo ng pahintulot:
Listahan ng 1
u: gumagamit
g: pangkat
O (capital letter 'o'): iba pa
sa: lahat
Listahan 2
r: pagbabasa
w: pagsusulat
x: pagpapatupad
Upang pagsamahin ang mga simbolo ng dalawang listahan na ito, ang mga operator ay ginagamit:
+ (plus sign): magdagdag ng pahintulot
- (minus sign): alisin ang pahintulot
= (pantay na pag-sign): setting ng pahintulot
Upang ipakita kung paano nagawa ang pagsali na ito, ipagpalagay na nais mong magdagdag ng pahintulot sa pagsulat sa file ng test.txt para sa isang gumagamit. Ang order na ipinasok ay:
chmod u + w test.txt
Ang "u" ay nagpapahiwatig na ang pahintulot ay ibinigay sa isang gumagamit, ang plus sign (+) ay nagpapahiwatig na ang isang pahintulot ay idinagdag at ang "w" ay nagpapahiwatig na ang pahintulot na ibinigay ay isulat.
Kung nais mong bigyan ang iyong pangkat na basahin at isulat ang mga pahintulot, ang utos ay:
chmod g + rw test.txt
Ngayon, ipagpalagay natin na ang file test.txt ay dapat magkaroon ng lahat ng mga pahintulot na magagamit para sa pangkat. Pagkatapos ay maaari nating gamitin:
chmod g = rwx test.txt
Tip: lumikha ng mga file at direktoryo. Susunod, subukang pagsamahin ang mga pahintulot sa chmod. Makakatulong ito sa iyo sa maraming pag-unawa sa mapagkukunang ito.
Paggamit ng chmod na may paraan ng numero
Ang paggamit ng chmod na may mga numerong halaga ay medyo praktikal na gawain. Sa halip na gumamit ng mga titik bilang mga simbolo para sa bawat pahintulot, ginagamit ang mga numero. Kung pinagana ang isang pahintulot, itinalaga ang isang halaga ng 1, kung hindi man, ang isang halaga ng 0 ay itinalaga.
GUSTO NAMIN IYO Ang pinakamahusay na mga aplikasyon ng tanggapan para sa UbuntuKaya, ang string string r-xr - sa numerical form ay magiging 101100000. Ang kumbinasyon ng 1 at 0 ay isang binary number. Ngunit kailangan pa nating idagdag ang perpektong form (iyon ay, ang mga numero mula 0 hanggang 9). Para dito, tandaan ang sumusunod na talahanayan:
Pahintulot | Binary | Desimal |
- - - | 000 | |
- -x | 001 | 1 |
-w- | 010 | 2 |
-wx | 011 | 3 |
r- | 100 | 4 |
rx | 101 | 5 |
rw- | 110 | 6 |
rwx | 111 | 7 |
Kung hindi mo alam ang binary system, dapat kang magtataka kung ano ang dapat gawin ng talahanayan na ito ng 0 at 1 sa mga numero mula 0 hanggang 7. Dahil ang binary system ay gumagana lamang sa mga numero 0 at 1 (ang desimal ay gumagana sa mga bilang ng 0 hanggang 9, ibig sabihin, ito ang sistema ng pag-numero na ginagamit natin sa pang-araw-araw na buhay), nangangailangan ng isang pagkakasunud-sunod upang kumatawan sa mga halaga. Kaya, sa nakaraang talahanayan, ang haligi ng "Binary" ay nagpapakita kung ano ang hitsura ng mga binary na halaga ng mga numero mula 0 hanggang 7 sa sistema ng desimal.
Panahon na upang maiugnay ang paliwanag ng nakaraang talata kasama ang kolum na "Pahintulot". Upang maipakita ito, gagamitin namin ang pahintulot na rw-, na ang binary na halaga ay 110, na kung saan ay tumutugma sa numero 6 sa desimal. Kaya, sa halip na gumamit ng rw- o 110 upang lumikha ng pahintulot, ginagamit lamang namin numero 6. Tandaan na sa pamamaraang numero, gumagamit lamang kami ng isang digit upang kumatawan sa isang pahintulot, sa halip na tatlo. Sa gayon, ang kadena ng pahintulot r - r - r - ay maaaring kinakatawan ng 444, dahil ang r- sa desimal ay katumbas ng 4. Tingnan ang sumusunod na halimbawa:
chmod 600 tala.txt
Sa ganitong paraan, ang mga pahintulot na rw - - ay ibinibigay sa mga file ng nota.txt, dahil ang 6 ay katumbas ng rw- at 0 ay katumbas ng -. Dahil ang zero ay lilitaw nang dalawang beses, ang halaga ng 600 ay pagkatapos ay nabuo.
Iba pang mga halimbawa:
chmod 755 test.txt
Magtalaga ng basahin, isulat at isagawa ang mga pahintulot para sa may-ari ng file (7), basahin at isagawa para sa mga gumagamit ng parehong grupo (5), at din para sa iba pang mga gumagamit (5).
chmod 640 pagsubok.txt
Magtalaga ng basahin at isulat ang mga pahintulot (6) para sa may-ari, basahin lamang para sa mga gumagamit sa parehong pangkat (4), at walang mga pahintulot para sa ibang mga gumagamit (0).
Simulan ang utos sa itaas na may isang file ng pagsubok, at pagkatapos ay i-type ang ls -l notes.txt upang makita kung ano ang lilitaw (ang mga tala.txt ay dapat mapalitan ng file na iyong ginagamit). Ang sumusunod na talahanayan ay nagpapakita ng isang listahan ng mga ginagamit na mga pagsasaayos:
- - - - - - - - - | 000 |
r ——– | 400 |
r - r - r - | 444 |
rw—— | 600 |
rw-r - r- | 644 |
rw-rw-rw- | 666 |
rwx-- | 700 |
rwxr-x— | 750 |
rwxr-xr-x | 755 |
rwxrwxrwx | 777 |
Ang huling tatlong pahintulot sa talahanayan ay karaniwang ginagamit para sa mga programa at direktoryo.
Huling mga detalye
Tulad ng nakita mo, mas praktikal na gumamit ng chmod na may paraan ng numero. Ngunit maaaring nalito ka sa buong scheme ng pahintulot na ito.
Ang bagay ay, sa mga system na batay sa Unix, ang mga pahintulot ay isa sa mga pinaka-kumplikadong aspeto doon. Ang ganitong pagiging kumplikado ay katumbas ng kahusayan ng paggamit ng mga permit. Kaya ang pinakamahusay na paraan upang maunawaan ang mga pahintulot ay sa pamamagitan ng pagsasanay. Magsanay, lumikha ng mga pahintulot at makita ang mga resulta.
Repasuhin ang video: mga pangunahing kaalaman sa pangunahing kaalaman dslr

Ngayon nakakakuha ako ng kaunti sa tema ng web. Sa pamamagitan ng isang pagsusuri ng video ng aking bagong Mga Pangunahing Kaalaman sa DSRL ng DSRL para sa Reflex camera. Ang backpack na ito ay
Inilabas ang debian 9.6 na may ilang mga pangunahing pagpapabuti

Sa nakaraang katapusan ng linggo, inihayag ni Debian ang pagkakaroon ng Debian 9.6, ang ikaanim na paglabas ng pagpapanatili mula noong inilabas ang Debian 9.
Pinakamahusay na mga utos para sa linux: pangunahing, pangangasiwa, mga pahintulot ...

Dinadala namin sa iyo ang isang listahan ng pinakamahusay na mga utos para sa linux, kung saan kami ay takpan: mga pahintulot, pangunahing, installer, pangunahing mga shortcut at pag-unawa sa file.