Te whakamahi i te chmod ki te Whakakore, ki te Whakakore ranei i nga Whakaaetanga Kōnae me te Whaiaronga
Ko nga pūnaha mahi Unix me Linux e tuku ana i nga tika uru ki nga kōnae me nga whaiaronga e whakamahi ana i tetahi o nga momo momo e toru (panui, tuhi me te mahi) kua tohaina ki ia waahanga e toru (rangatira, rōpū me etahi atu kaiwhakamahi).
Mena ka tautuhi koe i nga taipitopito o nga huanga o te kōnae ma te whakamahi i te whakahau a-te ki te whakawhiti -l (hei tauira ls -l ingoa ingoa ), ka hoki mai i nga korero e ahua rite ana -rwe-rw-r- he rite ki te pānui, tuhituhi, te whakaputa i nga mana mo te kaipupuri, me te tuhituhi, me te tuhi i nga painga mo te roopu, me te arotahi ki te uru atu ki nga kaiwhakamahi katoa.
Ko nga ahuatanga o nga mana whakauru he maha nga uara e whai ana i raro ake nei:
- pānui = 4
- tuhia = 2
- mahi = 1
Ko nga uara mo nga tika whakauru mo ia o nga rōpū ka hono tahi ki te whiwhi i te uara i waenga i te 0 me te 7 e taea ai te whakamahi hei whakarereke i nga whakaaetanga ma te whakamahi i te whakahau chmod ( mahere ).
I roto i te tauira o runga ake, ka taea te tautuhi i nga tika whakauru mo te kōnae e uiui ana ma te whakauru ki te ingoa nomine chmod 764 . Ko te nama 764 ka puta mai i:
- rwe = 4 (tai'o) + 2 (tuhia) + 1 (whakaputa) = 7
- rw = 4 (tai'o) + 2 (tuhia) = 6
- r = 4 (pānui) = 4
Ka taea e koe te whakamahi i te ture chmod ki te tautuhi i nga tika uru ki nga kōnae me nga whaiaronga. Kia maumahara ko nga ture Unix me Linux me nga ingoa ahanoa he raruraru. Me whakamahi koe i te " chmod " kaore i te CHMod, i tetahi atu huinga o nga reta reanga o runga me raro.
Me pehea te whakamahi i te whakahau chmod:
- te uru katoa mo te katoa:
- chmod 777 ingoa
- te uru katoa mo nga mana rangatira me nga röpü o te röpü engari ko ëtahi atu kaiwhakamahi ka taea te pänui me te mahi anake:
- chmod 775 ingoa
- te uru katoa mo te rangatira, engari te whakaiti i te rōpū me nga atu kaiwhakamahi kaiwhakamahi ki te pānui me te mahi anake mo nga kōnae i roto i te whaiaronga:
- chmod 755 dirname
- te uru ki te kaipupuri kahore he mana whakauru ranei mo nga mea katoa:
- chmod 700 ingoa
- kaore e uru atu ki nga kōnae i roto i te whaiaronga mo te rōpū me etahi atu kaiwhakamahi me te kaipupuri ki te panui me te whakaputa i nga painga ki te aukati i te whakakoretanga tupapaku me te whakarereke i nga kōnae i roto i te whaiaronga:
- chmod 500 dirname
- te tuku i te rangatira me te rōpū ki te panui me te tuhi i te uru ki te kōnae, me te tuku i etahi atu i roto i te rōpū ki te whakatika, ki te whakakore ranei i te kōnae me te rangatira, engari kaore he huarahi mo etahi atu kaiwhakamahi:
- chmod 660 ingoa