Ik heb een upload systeem die een video upload en dan gaat converteren.
De video's komen uiteindelijk in een map terecht die er alsvolgt uitziet:
drwxr-xr-x 2 apache apache 36864 Nov 11 16:17
Tot zover nog niks vreemds. Echter als ik nu een video heb geüpload en deze wordt geconverteerd etc, dan komt deze video er alsvolgt uit te zien:
-rw-r--r-- 1 root root 44885882 Nov 11 16:17 473.mp4
Dit is ook zoals het hoort, omdat het converteer programma als root draait en deze films ook bij die user en group plaatst.
Echter nu heb ik een soort van CMS waar ik de films kan beheren. Als ik nu deze film wil verwijderen met unlink dan kan dat gewoon. De functie unlink wordt volgens mij als apache:apache uitgevoerd.
Volgens mij is dat niet helemaal de bedoeling, omdat de film als user root heeft en als group ook. Ik zelf zou verwachten dat hij een error moet geven. Weet iemand hoe dit kan?
De video's komen uiteindelijk in een map terecht die er alsvolgt uitziet:
drwxr-xr-x 2 apache apache 36864 Nov 11 16:17
Tot zover nog niks vreemds. Echter als ik nu een video heb geüpload en deze wordt geconverteerd etc, dan komt deze video er alsvolgt uit te zien:
-rw-r--r-- 1 root root 44885882 Nov 11 16:17 473.mp4
Dit is ook zoals het hoort, omdat het converteer programma als root draait en deze films ook bij die user en group plaatst.
Echter nu heb ik een soort van CMS waar ik de films kan beheren. Als ik nu deze film wil verwijderen met unlink dan kan dat gewoon. De functie unlink wordt volgens mij als apache:apache uitgevoerd.
Volgens mij is dat niet helemaal de bedoeling, omdat de film als user root heeft en als group ook. Ik zelf zou verwachten dat hij een error moet geven. Weet iemand hoe dit kan?