Tyfius
Legacy Member
Ik ga mijn vraag hier ook eens stellen.
Ik gebruik Ubuntu 8.04 als desktop OS. Nu zit ik met het volgende probleem. Ik heb Apache en al de rest geïnstalleerd. Alles werkt, niets op aan te merken. Ik heb de userdir module geenabled en ik heb dus localhost/~user. Werkt ook zonder probleem.
Nu, wanneer ik in mijn public_html folder via een web interface bestanden aanmaak (bvb het install script van Drupal creëert een settings.php file) of files upload via een upload script, dan behoren die files toe aan de gebruiker www-data. Het nadeel is dat ik deze files dus niet kan bewerken of verwijderen via mijn gewone user account en ik vind het te omslachtig om elke keer dat via sudo te moeten doen.
Is er een mogelijkheid dat, hetzij onder /var/www/, hetzij onder mijn userdir, die files door apache aan mij te laten toebehoren en niet aan www-data, zonder de globale apache configuratie aan te passen (als ik daar mijn user en group aanpas dan werkt bijvoorbeeld phpmyadmin niet meer).
Een cron job laten runnen is ook geen oplossing.
Ik gebruik Ubuntu 8.04 als desktop OS. Nu zit ik met het volgende probleem. Ik heb Apache en al de rest geïnstalleerd. Alles werkt, niets op aan te merken. Ik heb de userdir module geenabled en ik heb dus localhost/~user. Werkt ook zonder probleem.
Nu, wanneer ik in mijn public_html folder via een web interface bestanden aanmaak (bvb het install script van Drupal creëert een settings.php file) of files upload via een upload script, dan behoren die files toe aan de gebruiker www-data. Het nadeel is dat ik deze files dus niet kan bewerken of verwijderen via mijn gewone user account en ik vind het te omslachtig om elke keer dat via sudo te moeten doen.
Is er een mogelijkheid dat, hetzij onder /var/www/, hetzij onder mijn userdir, die files door apache aan mij te laten toebehoren en niet aan www-data, zonder de globale apache configuratie aan te passen (als ik daar mijn user en group aanpas dan werkt bijvoorbeeld phpmyadmin niet meer).
Een cron job laten runnen is ook geen oplossing.
