Binnenkort komt de nieuwe versie van Ubuntu uit, 26.04. Zelf ben ik altijd benieuwd wat voor nieuws 't te bieden heeft, dus installeer ik vaak de beta voor de officiele release is uitgekomen. Uiteraard loop je dan ook als 1e tegen issues aan.
Zelf programmeer ik voornamelijk in Php, en na de upgrade kreeg ik de volgende foutmelding,

Wat hier gebeurt is dat er een bestand wordt aangemaakt in m'n home-folder: file_put_contents('/home/timvw/projects/toolbox/data/dev/test.txt', 'test123..');
In eerste instantie dacht ik dat het AppArmor was dat dit tegen hield. Om dit te controleren had ik deze uitgeschakeld door het volgende te doen,
- /etc/default/grub bewerken
- aanpassen: GRUB_CMDLINE_LINUX="apparmor=0"
- reboot
Dit verhielp helaas 't probleem niet. Na wat zoeken kwam ik er achter dat ook systemd beveiligingsmaatregelen bevat, dit is instelbaar per service. Op m'n laptop draait apache met php als module, de instellingen staan dan ook geconfigureerd onder de apache2-service. Als je php-fpm draait, zou je ook hier de instellingen moeten veranderen.
Met het volgende commando kan je de security-instellingen wijzigen: sudo systemctl edit apache2
Let op dat je de groep '[Service]' er boven zet. Als je dit opslaat, moet je vervolgens apache herstarten om het effect te laten hebben: sudo systemctl restart apache2
Om te controleren of de instelling juist staat kan je het volgende commando gebruiken: sudo systemctl show --property ProtectHome apache2.service

