Chmod reiknivél
Umbreyttu Unix-skráarheimildum milli hakreita, áttundarkerfis (755) og táknrænnar ritunar (rwxr-xr-x), með setuid, setgid, sticky og tilbúnum chmod-skipunum.
| Flokkur | Lesa (4) | Skrifa (2) | Keyra (1) |
|---|---|---|---|
| Eigandi (u) | |||
| Hópur (g) | |||
| Aðrir (o) |
Skipanir
- Tölulegt
- Táknrænt
- Eins og ls -l sýnir
- Hlutfallsleg breyting frá {from}
Hver má gera hvað
Algengar forstillingar
Hvernig á að nota chmod reiknivélina
- Byrjaðu á hvaða framsetningu sem er: hakaðu í reitina í töflunni Heimildir, sláðu inn ham í Áttundarkerfi (t.d. 755 eða 4755), eða límdu streng eins og
rwxr-xr-xeðadrwxr-sr-x(beint úrls -l) í Táknrænt (t.d. rwxr-xr-x). Hinar sýnirnar fylgja samstundis. - Stilltu Sérstakir bitar ef þú þarft þá: Setuid (4000), Setgid (2000) eða Sticky (1000). Áttundarhamurinn hefur þá fjóra tölustafi.
- Sláðu inn Heiti skrár eða möppu, hakaðu við Þetta er mappa og Endurkvæmt (-R) eftir þörfum og afritaðu skipunina undir Tölulegt eða Táknrænt.
- Til að prófa hlutfallslega breytingu skaltu slá hana inn í Táknræn breyting (t.d. u+x,go-w) og smella á Beita breytingu.
Hnapparnir í Algengar forstillingar hlaða inn dæmigerðum hömum eins og 644, 600, 755 eða 2775. Línan Hlutfallsleg breyting frá … sýnir chmod-segðina sem breytir síðustu forstillingu eða innslegnum ham í núverandi ham, til dæmis a+x frá 644 í 755.
Að lesa Unix-heimildir
Hver skrá hefur þrjá flokka notenda: eiganda (u), hóp (g) skrárinnar og aðra (o), þ.e. alla aðra. Hver flokkur fær þrjár heimildir sem hver um sig er tala: lesa = 4, skrifa = 2, keyra = 1. Samlagning þeirra gefur einn áttundartölustaf fyrir hvern flokk: rwx = 7, rw- = 6, r-x = 5, r– = 4. Þess vegna er rwxr-xr-x 755.
Á möppu merkja sömu bókstafir lítillega annað, sem listinn Hver má gera hvað útskýrir: r leyfir að lista færslurnar, w leyfir að búa til, endurnefna og eyða færslum (ásamt x) og x leyfir að fara inn í möppuna og komast í skrárnar í henni.
Sérstakir bitar
- Setuid (4000) á keyrsluskrá lætur hana keyra með réttindum eiganda skráarinnar.
passwdnotar það til að skrifa í lykilorðagagnagrunninn. Það birtist semsí keyrslustöðu eigandans, eðaSef keyrsluheimild vantar. - Setgid (2000) á keyrsluskrá keyrir hana með réttindum hópsins. Á möppu erfa nýjar skrár hóp möppunnar, sem heldur sameiginlegum verkefnamöppum samræmdum (2775).
- Sticky (1000) á möppu leyfir aðeins eiganda skráar að eyða henni eða endurnefna, jafnvel þótt allir megi skrifa þar.
/tmper 1777. Það birtist semt(eðaT) í keyrslustöðu annarra.
Táknrænar breytingar
Táknræn segð er „hver, virki, heimildir“: u+x bætir keyrsluheimild við fyrir eigandann, go-w fjarlægir skrifheimild fyrir hóp og aðra, a=r stillir lesheimild eina fyrir alla og g=u afritar réttindi eigandans yfir á hópinn. Aðgreindu liði með kommum. Stóra X bætir keyrsluheimild aðeins við möppur eða skrár sem hafa þegar keyrslubita, sem gerir chmod -R a+X öruggt á tré með blönduðum skrám. Þegar „hver“ er sleppt beitir verkfærið breytingunni á alla flokka, eins og GNU chmod gerir með umask 0.
Öryggisráð
Forðastu 777. Það leyfir hverjum reikningi á vélinni, þar á meðal sýktu vefþjónsferli, að breyta skránni eða skipta henni út. Dæmigerð örugg val eru 644 fyrir skrár, 755 fyrir möppur og skriftur, 600 fyrir einkalykla og 700 fyrir einkamöppur. Reiknivélin varar við hömum sem allir geta skrifað í, við 777 og við setuid-forrit.
Algengar spurningar
Hver er munurinn á chmod 755 og chmod 775?
Með 755 getur aðeins eigandinn skrifað; hópurinn og aðrir geta lesið og keyrt. 775 gefur hópnum líka skrifheimild, sem hentar möppum sem teymi deilir.
Hvaða heimildir ætti SSH-einkalykill að hafa?
600 (rw-------). OpenSSH neitar að nota einkalykil sem hópurinn eða aðrir geta lesið.
Af hverju hefur áttundarhamurinn stundum fjóra tölustafi?
Fyrsti tölustafurinn geymir sérstöku bitana: 4 fyrir setuid, 2 fyrir setgid, 1 fyrir sticky. 0755 og 755 eru sami hamurinn.
Virkar chmod 644 á möppu?
Það stillir bitana, en án x kemst enginn inn í möppuna eða opnað skrárnar í henni. Notaðu 755 eða 750 fyrir möppur.
Hvað þýðir stórt S eða T í ls -l?
Sérstaki bitinn er stilltur en samsvarandi keyrslubiti ekki. Það er yfirleitt mistök: bættu við keyrsluheimild eða fjarlægðu sérstaka bitann.
Tengd verkfæri
- Talnakerfaumbreytir Umbreyttu tölum milli tvíunda-, áttunda-, tuga- og sextándakerfis og hverrar grunntölu frá 2 til 36, með tvíundarfyllingu, brotum og skrefum.
- .htaccess endurvísanir (301) Búðu til 301 og 302 endurvísanir fyrir .htaccess eða Nginx, þvingaðu HTTPS og www, fluttu lén og lagaðu skástrik, með athugun á lykkjum og keðjum.
- Cron-segð smiður Smíðaðu cron-segð reit fyrir reit, sjáðu næstu keyrslutíma í hvaða tímabelti sem er og umbreyttu henni í systemd-, Quartz- eða AWS-snið.