Teknobench

Áireamhán Chmod

Tiontaigh ceadanna Unix idir ticbhoscaí, nodaireacht ochtúil (755) agus siombalach (rwxr-xr-x), le setuid, setgid, giotán greamaitheach agus orduithe chmod.

Ceadanna
AicmeLéamh (4)Scríobh (2)Rith (1)
Úinéir (u)
Grúpa (g)
Daoine eile (o)
Giotáin speisialta

Orduithe

Uimhriúil
Siombalach
Mar a thaispeánann ls -l é
Athrú coibhneasta ó {from}

Cé a dhéanann cad

    Réamhshocruithe coitianta

    Conas an t-áireamhán chmod a úsáid

    1. Tosaigh ó aon léiriú: cuir tic sna boscaí sa tábla Ceadanna, clóscríobh mód in Ochtúil (m.sh. 755 nó 4755), nó greamaigh sreangán mar rwxr-xr-x nó drwxr-sr-x (díreach ó ls -l) in Siombalach (m.sh. rwxr-xr-x). Leanann na radharcanna eile láithreach.
    2. Socraigh na Giotáin speisialta más gá duit iad: Setuid (4000), Setgid (2000) nó Greamaitheach (1000). Ansin bíonn ceithre dhigit sa mhód ochtúil.
    3. Cuir isteach an Ainm comhaid nó eolaire, cuir tic i Is eolaire é agus Athchúrsach (-R) de réir mar is gá, agus cóipeáil an t-ordú Uimhriúil nó Siombalach.
    4. Chun athrú coibhneasta a thástáil, clóscríobh é in Athrú siombalach (m.sh. u+x,go-w) agus cliceáil Cuir an t-athrú i bhfeidhm.

    Lódálann na cnaipí Réamhshocruithe coitianta módanna tipiciúla mar 644, 600, 755 nó 2775. Taispeánann an líne Athrú coibhneasta ó … an slonn chmod a iompaíonn an réamhshocrú deireanach nó an mód clóscríofa ar an gceann reatha, mar shampla a+x ó 644 go 755.

    Ceadanna Unix a léamh

    Tá trí aicme úsáideoirí ag gach comhad: an t-úinéir (u), grúpa (g) an chomhaid agus daoine eile (o), is é sin gach duine eile. Faigheann gach aicme trí cheadanna, agus tá uimhir ag gach ceann: léamh = 4, scríobh = 2, rith = 1. Tugann siad le chéile digit ochtúil amháin in aghaidh na haicme: rwx = 7, rw- = 6, r-x = 5, r– = 4. Sin an fáth gurb é rwxr-xr-x 755.

    Ar eolaire, ciallaíonn na litreacha céanna rud beagán difriúil, a mhíníonn an liosta Cé a dhéanann cad: ligeann r duit na hiontrálacha a liostú, ligeann w duit iontrálacha a chruthú, a athainmniú agus a scriosadh (le x), agus ligeann x duit dul isteach san eolaire agus teacht ar na comhaid laistigh de.

    Giotáin speisialta

    • Cuireann Setuid (4000) ar inrite é a rith le cearta úinéir an chomhaid. Úsáideann passwd é chun scríobh i mbunachar na bhfocal faire. Taispeántar é mar s i suíomh rite an úinéara, nó S mura bhfuil rith ann.
    • Ritheann Setgid (2000) ar inrite é le cearta an ghrúpa. Ar eolaire, faigheann comhaid nua grúpa an eolaire, rud a choinníonn fillteáin tionscadail chomhroinnte comhsheasmhach (2775).
    • Ligeann Greamaitheach (1000) ar eolaire d’úinéir comhaid amháin é a scriosadh nó a athainmniú, fiú nuair is féidir le gach duine scríobh ann. Is 1777 é /tmp. Taispeántar é mar t (nó T) i suíomh rite na ndaoine eile.

    Athruithe siombalacha

    Is é slonn siombalach “cé, oibreoir, ceadanna”: cuireann u+x rith leis don úinéir, baineann go-w scríobh den ghrúpa agus de dhaoine eile, socraíonn a=r inléite amháin do gach duine, cóipeálann g=u cearta an úinéara chuig an ngrúpa. Scar clásail le camóga. Ní chuireann an X mór rith leis ach d’eolairí nó do chomhaid a bhfuil giotán rite acu cheana, rud a fhágann go bhfuil chmod -R a+X sábháilte ar chrann comhad measctha. Nuair a fhágtar “cé” ar lár, cuireann an uirlis seo an t-athrú i bhfeidhm ar gach aicme, mar a dhéanann GNU chmod le umask de 0.

    Leideanna slándála

    Seachain 777. Ligeann sé d’aon chuntas ar an meaisín, próiseas freastalaí gréasáin truaillithe san áireamh, an comhad a athrú nó a chur in ionad. Roghanna sábháilte tipiciúla: 644 do chomhaid, 755 d’eolairí agus do scripteanna, 600 d’eochracha príobháideacha agus 700 d’eolairí príobháideacha. Tugann an t-áireamhán rabhadh faoi mhódanna in-scríofa ag an domhan, faoi 777 agus faoi chláir setuid.

    Ceisteanna coitianta

    Cad é an difríocht idir chmod 755 agus chmod 775?

    Le 755 ní féidir ach leis an úinéir scríobh; is féidir leis an ngrúpa agus le daoine eile léamh agus rith. Tugann 775 cead scríofa don ghrúpa freisin, rud a oireann d’eolairí a chomhroinneann foireann.

    Cad iad na ceadanna ba cheart a bheith ag eochair phríobháideach SSH?

    600 (rw-------). Diúltaíonn OpenSSH eochair phríobháideach a úsáid má tá sí inléite ag an ngrúpa nó ag daoine eile.

    Cén fáth a mbíonn ceithre dhigit sa mhód ochtúil uaireanta?

    Coinníonn an chéad digit na giotáin speisialta: 4 do setuid, 2 do setgid, 1 do ghreamaitheach. Is é an mód céanna é 0755 agus 755.

    An n-oibríonn chmod 644 ar eolaire?

    Socraíonn sé na giotáin, ach gan x ní féidir le haon duine dul isteach san eolaire ná a chomhaid a oscailt. Úsáid 755 nó 750 d’eolairí.

    Cad is brí le S nó T mór in ls -l?

    Tá an giotán speisialta socraithe ach níl an giotán rite comhfhreagrach socraithe. Is botún é de ghnáth: cuir an cead rite leis nó bain an giotán speisialta.