Am instalat unele dintre aplicațiile mele de bază aspnet pe Linux înainte de a folosi CentOS8. De data aceasta am folosit CentOS8-Stream. Nu știu dacă asta contribuie la problemă.
Faptele:
Nu am putut face certificate de utilizare Apache. Totul a fost ca înainte și totuși nu a funcționat. În cele din urmă, am găsit un link obscur pe internet care a folosit ls -lrtZ /etc/pki/tls/certs
a afișa context de securitate
(Nici nu știam că există). Deci, pur și simplu cp
fișierele de certificat și Apache este acum în regulă.
Cu toate acestea, aplicația mea aspnet eșuează încercați să scrieți o bază de date numai în citire
. Am încercat cp
păcăleală, dar nu va ajuta.. De asemenea, nu apar jurnalele de aplicații
Fișierul db:
-rw-rw-rw-. 1 root root unconfined_u:object_r:httpd_sys_content_t:s0
Nu inteleg cum asta context de securitate
poate trece peste regulat permisiuni de tip chmod?? Și ce să faci pentru a o repara? Adică cât de multă permisiunea explicită poate ajunge să fie rwrwrw?
Este ceva nou? caracteristică
de SELinux? Il pot opri complet?
Notă: 1 și 2 nu sunt legate - cred că au aceeași cauză principală, dar nimic între ele. Dacă accesez aplicația aspnet direct fără Apache - are aceeași eroare