Fásann an loga ach ní féidir é a athchruthú: seiceáil ACL an eolaire
Ní gá ainm nua san eolaire chun cur le comhad; chun é a chruthú, tá gá. Déan comparáid idir an ACL rochtana agus na réamhshocruithe a fuarthas le hoidhreacht sula leathnaíonn tú aon rud.
Stadann loga a bhíonn ag fás de bheith ag fás an nóiméad a athchruthaíonn rud éigin é, agus deir an earráid cead diúltaithe. Is é an tátal mealltach go dteastaíonn tuilleadh ceadanna ón gcomhad féin, cé go mb'fhéidir go bhfuil an comhad inscríofa cheana ag an gcuntas céanna. Is seiceálacha difriúla iad cur le hainm atá ann cheana agus ainm nua a chruthú, agus ní fhiafraíonn ach an dara ceann den eolaire.
Is seiceálacha difriúla iad cur leis agus cruthú
Teastaíonn cead scríofa ar an gcomhad sin agus cead cuardaigh i ngach eolaire dá chonair chun comhad atá ann a oscailt lena chur leis. Teastaíonn cead scríofa agus cuardaigh ar an eolaire ina bhfuil sé chun comhad a chruthú, mar cuireann an oibríocht ainm leis. Baineann comhad a ionadú trí athainmniú leis an dá eolaire agus lena rialacha giotán greamaitheacha.
| Operation | What must permit it | Typical failure message |
|---|---|---|
| Append to an existing log | File write access, path traversal | Permission denied on the file |
| Create a missing log | Directory write and search access | Permission denied on the path |
| Rename a replacement into place | Both directories, plus sticky restrictions | Permission denied or operation not permitted |
Cuireann tuairisceoir atá oscailte cheana cás ceathrú leis. Is féidir le próiseas láimhseáil inscríofa a choinneáil a osclaíodh sula bhfágfadh sé a phribhléidí agus mainneachtain fós an chonair chéanna a athoscailt faoina chéannacht níos déanaí. Is féidir leis na cuirteanna rathúla agus leis an gcruthú mainnitheacha a bheith fíor ag an am céanna, don phróiseas céanna.
Faightear ACLanna réamhshocraithe le hoidhreacht, ní thugann siad cead
Déanann iontráil a thosaíonn leis an réimír default cur síos ar a bhfaigheann réada nua le hoidhreacht ón eolaire. Ní thugann sé aon rud don eolaire féin agus ní dheisíonn sé ACL comhaid atá ann cheana.
namei -l /var/log/openvpn/server.log
getfacl -p /var/log/openvpn
getfacl -p /var/log/openvpn/server.log
Léigh na hiontrálacha rochtana ar leithligh ó na cinn réamhshocraithe, agus léigh an masc. Is féidir iontráil ainmnithe a liostaíonn cearta iomlána a bheith teoranta fós ag an masc, agus sin an fáth a bhfuil níos mó tábhachta ag an trácht éifeachtach ná ag na litreacha ar an gcéad líne.
Úsáid an chonair réitithe seachas an chonair sa chumraíocht. Is féidir le nasc siombalach, le pointe feistithe nó le heolaire rothlaithe an fíorchomhad a chur áit nach sroicheann an cead a thug tú riamh. Siúil an chonair ar dtús le namei, ansin déan comparáid idir gach leibhéal agus an cuntas atá i gceist. Is é buille faoi thuairim a thabhairt faoin mbuneolaire an bealach a dtagann ceartúchán i dtír leibhéal amháin ró-ard.
Aithin cé a scríobhann ag an nóiméad sin
Seiceáil an t-aonad seirbhíse, a chuid drop-in agus socruithe cuntais an daemon féin sula n-athraíonn tú aon rud. Féadfaidh an próiseas a chuireann leis agus an próiseas a athchruthaíonn a bheith difriúil: is annamh a roinneann cúntóir rothlaithe, scríbhneoir stádais agus léitheoir gréasáin céannacht.
Ní athchruthaíonn rith tástála ó bhlaosc root seirbhís shrianta, agus éireoidh leis fad a leanann an tseirbhís ag teip. Athchruthaigh an oibríocht a theipeann faoin aonad céanna, leis an gcuntas céanna agus leis na socruithe sandbox céanna. Mura féidir leat, tosaigh an t-aonad le blaosc shealadach agus seiceáil an chéannacht a thuairiscíonn sé. Tomhaiseann aon rud eile do theirminéal seachas an tseirbhís.
Má tá gá leis an gcruthú i ndáiríre, tabhair rochtain don scríbhneoir ar an eolaire loga tiomnaithe agus coinnigh rochtain léitheoireachta do thomhaltóirí ar leithligh. Déanann cuntas comhroinnte nó crann feidhme iomlán a dhéanamh inscríofa chun freastal ar aon ghlao logála amháin malartú idir fadhb bheag agus ceann mór.
Rothlaigh gan an teip a thabhairt ar ais
Cinneann an té a athchruthaíonn an comhad a úinéir agus a mhód don chéad timthriall eile, mar sin comhordaigh an ceartúchán leis an gcumraíocht rothlaithe. Tugann ionadaí a chruthaítear faoi chuntas eile, nó le ACL úr, an teip ar ais tar éis ceartúcháin rathúil.
Socraigh an mód agus an ghrúpa agus é á chruthú, ní ina dhiaidh, agus fíoraigh an chéad rothlú eile seachas an chéad chur leis eile. Ní dhéanann cur leis ach an tástáil a d'éirigh cheana a athrá. Má thairgeann an uirlis rothlaithe socrú mód cruthaithe, bain úsáid as seachas chmod ina dhiaidh. Is é an bhearna idir cruthú agus chmod go díreach an t-am a bhféadfadh an chéad scríobh eile teip.
Nuair a theipeann an teasghiorrú mar sin féin, stop ag cur ceadanna leis
Ní mhínítear teip chun comhad is féidir leat a scríobh a theasghiorrú le ceadanna eolaire, agus ní chabhróidh tuilleadh díobh. Féach ar na hairíonna agus ar an imshrianadh ina ionad: ní cheadaíonn airíonna append-only scríofaí ach i mód cur leis, agus féadann feistiú inléite amháin nó sandbox seirbhíse oibríocht a cheadaíonn an ACL a dhiúltú.
Seiceáil srianta córais comhad an aonaid agus roghanna feistithe na conaire, ansin athchruthaigh an oibríocht bheacht a theip. Ní cheiltíonn leathnú ceada nár comhairlíodh riamh ach cé acu srian a bhí fíor. Bain srian amháin ag an am in aonad indiúscartha, agus cuir ar ais é sula n-athraíonn tú aon rud buan.