Програмування (2)

Програмування - важлива частина роботи сисадміна. Звісно ж не в масштабі написання своєї ОС, проте для написання скриптів на Bash/Python/PHP це необхідний навик. Отож тут ми збиратимемо колекцію різних корисних скриптів, і, можливо пояснень про інструкції мов.

The following signatures were invalid: EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key

visibility 967
perm_identity
The following signatures were invalid: EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key
The following signatures were invalid: EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key
Одним весняним ранком при спробі оновити пакети в системі мене зустріла неочікувана помилка. В консоль вивалилось аж ось така штука
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://packages.sury.org/php bullseye InRelease: The following signatures were invalid: EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key <deb@sury.org>
...

SPF (Sender Policy Framework) - захищаємо свій поштовик

visibility 2640
perm_identity
SPF (Sender Policy Framework) - захищаємо свій поштовик
SPF (Sender Policy Framework) - захищаємо свій поштовик
SPF - це спеціальне розширення протоколу SMTP. В DNS домена прописується спеціально сформований TXT-запис, за яким сервера можуть перевірити чи лист що вони приймають з довіреного джерела чи ні. В цьому записі власник домена прописує механізм обробки листів відправлених своїм чи іншими доменами.
Найпростіший приклад SPF приводить нам Wikipedia:
example.org. IN TXT "v=spf1 +a +mx -all"
тут ми використовуємо 1 версію SPF (v=spf1) дозволяємо ...