# Nuashonruithe slándála uathoibríocha ar fhreastalaithe Linux

> unattended-upgrades agus dnf-automatic: nuashonruithe slándála a chur isteach go huathoibríoch, seirbhísí a atosú agus foinsí tríú páirtí a scaoileadh.

Foinse: https://phpsos.de/ga/blog/automatische-sicherheitsupdates/  
Staid: 25/10/2026  
Soláthraí: PHP SOS, Cabhair éigeandála PHP agus slándáil freastalaí. Cabhair láithreach trí WhatsApp: https://wa.me/491736494914?text=Dia%20duit%2C%20a%20PHP%20SOS%2C%20t%C3%A1%20cabhair%20de%20dh%C3%ADth%20orainn%20len%C3%A1r%20bhfreastala%C3%AD%20PHP.%20Cuideachta%3A%20%E2%80%A6%20Su%C3%ADomh%20gr%C3%A9as%C3%A1in%3A%20%E2%80%A6

**Go achomair:** Le `unattended-upgrades` faoi Debian agus Ubuntu agus `dnf-automatic` i dteaghlach RHEL cuireann freastalaithe Linux nuashonruithe slándála isteach ar a gcumas féin. Ionas go n-oibreoidh nuashonrú i ndáiríre, ní mór do sheirbhísí lena mbaineann ar nós PHP-FPM atosú ina dhiaidh; seiceáil é sin le needrestart nó le hamanna tosaithe próiseas. Ní mór foinsí tríú páirtí ar nós sury.org a scaoileadh go sainráite, ní chlúdaíonn an t-uathoibriú coimeádáin ná athruithe príomhleagain.

## Ón bpaiste go dtí an freastalaí: sábhálann uathoibriú am

Nuair a d'fhoilsigh php.net na paistí in aghaidh PHP2Shell an 21 Deireadh Fómhair 2026 ag 16:00 am na Gearmáine, thosaigh rás do riarthóirí. De réir tuairiscí sheachaid dáiltí a mbackports uaireanta an lá céanna. D'fhéadfadh freastalaithe le nuashonruithe slándála uathoibríocha na pacáistí nua a shuiteáil ag an gcéad rith pleanáilte eile, gan go gcaithfeadh aon duine idirghabháil.

Sin an dea-scéal. An scéal nach bhfuil chomh maith: ní ionann suiteáilte agus éifeachtach. Leanann seirbhís PHP-FPM atá ag rith ar feadh seachtainí ag obair leis an seancód sa chuimhne go dtí go n-atosaítear í. Agus is minic nach gcuireann an t-uathoibriú isteach ar phacáistí ó fhoinsí tríú páirtí, ar choimeádáin ná ar phainéil óstála le bainistiú PHP dá gcuid féin.

Léiríonn an t-alt seo conas a shocraíonn tú nuashonruithe slándála uathoibríocha agus conas a chomhlánaíonn tú iad ionas go gcosnaíonn siad i ndáiríre sa chás is measa.

## unattended-upgrades faoi Debian agus Ubuntu

Faoi Ubuntu tá an pacáiste `unattended-upgrades` suiteáilte de réir réamhshocraithe agus cuireann sé nuashonruithe slándála isteach. Faoi Debian suiteálann tú é ina dhiaidh más gá. Rialaítear é trí dhá chomhad faoi `/etc/apt/apt.conf.d/`.

```bash
sudo apt install unattended-upgrades apt-listchanges
sudo dpkg-reconfigure -plow unattended-upgrades
```

Socraíonn an comhad `20auto-upgrades` an ndéantar liostaí pacáistí a nuashonrú agus nuashonruithe a chur isteach, agus cé chomh minic. Is é an luach líon na laethanta, ciallaíonn `"1"` gach lá:

```text
// /etc/apt/apt.conf.d/20auto-upgrades
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
```

I `50unattended-upgrades` tá sé luaite as cé na foinsí a fhéadfaidh nuashonruithe teacht, an n-atosaítear ina dhiaidh agus cé a fhaigheann teachtaireacht. De réir réamhshocraithe ní scaoiltear ach foinsí oifigiúla slándála an dáilte. De réir dhoiciméadacht Ubuntu ní leor stór breise a ionchuimsiú: ní mór é a bheith sa liosta seo freisin, nó déanann an t-uathoibriú neamhaird de. Baineann sé seo, mar shampla, leis an stór tríú páirtí sury.org, a sholáthair, de réir tuairiscí, tógálacha PHP do gach brainse ó 5.6 go 8.5. Tá cúlra san alt [An stór sury.org](https://phpsos.de/ga/blog/sury-repository-php/).

Léiríonn rith tástála nach n-athraíonn aon rud an bhfuil gach rud ceart:

```bash
sudo unattended-upgrade -v --dry-run
# Prótacail na ritheanna fíora
ls -l /var/log/unattended-upgrades/
```

## dnf-automatic ar RHEL, AlmaLinux agus Rocky Linux

I dteaghlach RHEL glacann `dnf-automatic` leis an tasc céanna. Tá an chumraíocht i `/etc/dnf/automatic.conf`. De réir na doiciméadachta ní sheiceálann `upgrade_type = security` ach nuashonruithe le leid slándála, agus tá `apply_updates` múchta de réir réamhshocraithe.

```ini
# /etc/dnf/automatic.conf (sliocht)
[commands]
upgrade_type = security
download_updates = yes
apply_updates = yes
reboot = never
```

```bash
sudo dnf install dnf-automatic
sudo systemctl enable --now dnf-automatic.timer
systemctl list-timers 'dnf-automatic*'
```

Seachas `dnf-automatic.timer`, a leanann an comhad cumraíochta, tá amadóirí ann nach ndéanann ach tuairisciú, nach ndéanann ach íoslódáil nó a shuiteálann i gcónaí. Don tús is é an t-amadóir leis an gcomhad cumraíochta an ceann is intuigthe.

## An chuid nach dtugtar aird uirthi: seirbhísí a atosú

Cuireann an bainisteoir pacáistí comhaid ar an diosca ina n-ionad. Coinníonn próisis reatha an seancód sa chuimhne. I PHP ciallaíonn sin: fad nach bhfuil PHP-FPM nó Apache le mod_php atosaithe, fanann an leochaileacht oscailte.

| Uirlis | Córas | Cad a dhéanann sé |
|---|---|---|
| needrestart | Debian, Ubuntu | aithníonn seirbhísí le comhaid as dáta; atosaíonn faoi Ubuntu ó 24.04 go huathoibríoch de réir réamhshocraithe |
| `dnf needs-restarting -s` | teaghlach RHEL | liostálann seirbhísí ba cheart a atosú |
| `Automatic-Reboot` | unattended-upgrades | atosaíonn an freastalaí nuair a éilíonn nuashonrú é; as de réir réamhshocraithe |
| `reboot` | dnf-automatic | `never`, `when-changed` nó `when-needed` |

De réir dhoiciméadacht Ubuntu leanann seirbhísí a bhfuil needrestart ag eisiamh orthu ar aghaidh ag rith le seanchomhaid go dtí an t-atosú de láimh. Seiceáil am tosaithe na bpróiseas tar éis gach nuashonraithe PHP dá bhrí sin, mar a thuairiscítear ag [PHP-FPM agus gach worker a atosú](https://phpsos.de/ga/php2shell/php-fpm-neustart/).

> **Tábhachtach:**
> Le backports fanann an uimhir leagain PHP a thaispeántar mar an gcéanna go minic. Cruthaíonn tú an paiste tríd an changelog pacáiste leis na huimhreacha CVE, mar shampla le `apt-get changelog` nó `rpm -q --changelog`. Conas a théann sé sin i mionsonraí, léiríonn [Debian agus Ubuntu: an bhfuil mo phacáiste PHP paistithe?](https://phpsos.de/ga/blog/debian-ubuntu-paket-gepatcht/).

## An méid nach gclúdaíonn an t-uathoibriú

Is bloc tógála amháin é nuashonruithe uathoibríocha, ní bainistiú paistí iomlán. Teastaíonn sreafaí dá gcuid féin ó roinnt réimsí:

1. **Coimeádáin:** Ní nuashonraítear PHP in íomhánna Docker le nuashonruithe óstaigh. Atóg íomhánna, athchruthaigh coimeádáin.
2. **Painéil óstála:** Bainistíonn Plesk, cPanel agus painéil den chineál céanna PHP trí phacáistí agus meicníochtaí dá gcuid féin uaireanta.
3. **Príomhleaganacha:** Ní tharlaíonn an t-athrú, mar shampla ó PHP 8.2, a shroicheann deireadh na tacaíochta an 31 Nollaig 2026, go leagan níos nuaí go huathoibríoch.
4. **Feidhmchláir:** Tá bealaí nuashonraithe dá gcuid féin ag CMS, breiseáin agus spleáchais Composer.
5. **Rialú:** Caithfidh duine éigin prótacail agus teachtaireachtaí earráide an uathoibrithe a léamh. Is measa rith a theipeann go ciúin ná gan ceann ar bith, mar go gcuireann sé slándáil i gcéill.

Conas a fhásann na codanna seo ina bpróiseas, déanann [Bainistiú paistí mar phróiseas in ionad briogáide dóiteáin](https://phpsos.de/ga/blog/patch-management-prozess/) cur síos air.

## Conclúid: uathoibriú sea, muinín dhall ní hea

Baineann nuashonruithe slándála uathoibríocha le gach freastalaí Linux atá inrochtana ón Idirlíon. Léirigh PHP2Shell cé chomh gann is féidir an t-am a bheith: de réir tuairiscí meán breathnaíodh ar an gcéad iarracht ionsaithe cheana an 17 Deireadh Fómhair, ceithre lá roimh na paistí. An té a fhanann ar fhuinneog chothabhála de láimh ina dhiaidh sin, cailleann sé am luachmhar.

Ní thógann an t-uathoibriú díot ach an cur isteach. Fanann atosú na seirbhísí, cruthúnas na staide paistithe, coimeádáin, painéil agus an t-athrú tráthúil chuig leaganacha tacaithe ina dtascanna a gcaithfidh duine éigin a bheith freagrach astu. Socraigh an fhreagracht sin i scríbhinn, agus seiceáil trí shamplú an léitear prótacail an uathoibrithe i ndáiríre. Ní dhéanann ach an teaglaim d'uathoibriú agus de rialú nuashonruithe iontaofa.

## Conas a chabhraíonn PHP SOS go nithiúil?

- **Socrú:** Cumraímid unattended-upgrades nó dnf-automatic a oireann do do fhreastalaithe, foinsí tríú páirtí scaoilte san áireamh.
- **Atosuithe a chinntiú:** Socraímid needrestart nó seiceálacha comhfhreagracha agus rialaímid amanna tosaithe próiseas tar éis nuashonruithe PHP.
- **Bearnaí a dhúnadh:** Cuirimid coimeádáin, painéil agus athruithe príomhleagain isteach i sreabhadh seasta cothabhála.
- **Rialú:** Sa [chonradh cothabhála slándála](https://phpsos.de/ga/leistungen/security-wartungsvertrag/) seiceálaimid prótacail an uathoibrithe agus tuairiscímid neamhghnáthaíochtaí.


## Ceisteanna coitianta

**Nach bhfuil nuashonruithe uathoibríocha ró-riosca ar fhreastalaithe táirgeachta?**  
Teoranta do nuashonruithe slándála den dáileadh, is lú an riosca de ghnáth ná riosca leochaileachta oscailte. Níl na nuashonruithe seo beartaithe chun feidhmeanna nua a thabhairt, ach chun earráidí a cheartú. I gcás córas criticiúil baineann cúltacaí, monatóireacht agus córas tástála leis.

**An atosaíonn unattended-upgrades PHP-FPM tar éis nuashonraithe?**  
Ní gá é féin. Faoi Ubuntu ó leagan 24.04 atosaíonn an uirlis needrestart seirbhísí lena mbaineann go huathoibríoch de réir réamhshocraithe, ach leanann seirbhísí eisiata ar aghaidh ag rith le seanchomhaid. Seiceáil tar éis gach nuashonraithe PHP am tosaithe gach próiseas PHP.

**An nuashonraítear pacáistí ó sury.org nó ó fhoinsí tríú páirtí eile go huathoibríoch?**  
Mura scaoileann tú an fhoinse go sainráite. De réir dhoiciméadacht Ubuntu ní leor stór a chur leis; ní mór é a bheith sa liosta de bhunús incheadaithe unattended-upgrades freisin.

**An n-ardaíonn an uathoibriú PHP 8.2 go 8.3 freisin?**  
Ní ardaíonn. Fanann nuashonruithe slándála uathoibríocha laistigh de leaganacha suiteáilte na bpacáistí. Is tionscadal pleanáilte le tástálacha a fhanann athrú príomhleagain PHP, mar shampla roimh dheireadh tacaíochta PHP 8.2 an 31 Nollaig 2026.

**Cad faoi choimeádáin Docker?**  
Ní nuashonraíonn nuashonruithe ar an óstach an leagan PHP i gcoimeádáin. Ní mór íomhánna coimeádán a atógáil nó a tharraingt as an nua agus na coimeádáin a athchruthú.

## Foinsí

- [Ubuntu Server: nuashonruithe uathoibríocha](https://ubuntu.com/server/docs/how-to/software/automatic-updates/)
- [DNF Automatic](https://dnf.readthedocs.io/en/latest/automatic.html)
- [Debian Security Tracker](https://security-tracker.debian.org/)
- [Ubuntu Security Notices](https://ubuntu.com/security/notices)
