WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   apache - mode 777 istället för 755 .. :( (https://www.wn.se/forum/showthread.php?t=7141)

hagel 2005-04-03 20:13

Finns det någon möjlighet att kunna ange vilken användare:grupp som skall köras per virtuell server eller hur kommer man runt detta?

Exempel:
Användaren user001 är ägare till samtliga filer och bibliotek under /var/www/doman1/htdocs
Användaren user002 är ägare till samtliga filer och bibliotek under /var/www/doman2/htdocs

Apache2 körs med apache:apache och får genast problem med behörighet för att ändra bibliotek (och filer) om dessa inte är 777 istället för det vanliga 755, en 'mellan-lösning' är kanske att user00? är medlem i gruppen apache och att modes på biblioteken är 775 men det är ändå inte optimalt, jag vill ju kunna köra 755 på bibliotek och 644 på filer.
Och att använda samma användare till båda biblioteken ovan är omöjligt då det rör sig om två vitt skilda personer med varsin domän, och de skall ju givetvis inte ha tillgång till varandras saker.

För övrigt kör jag Gentoo 2005.0 med Apache2, PHP4, MySQL, ProFTPD, PostFix, Courier-pop3.

nomicon 2005-04-03 21:34

Citat:

Originally posted by hagel@Apr 3 2005, 20:13
Finns det någon möjlighet att kunna ange vilken användare:grupp som skall köras per virtuell server eller hur kommer man runt detta?
Exempel:
Användaren user001 är ägare till samtliga filer och bibliotek under /var/www/doman1/htdocs
Användaren user002 är ägare till samtliga filer och bibliotek under /var/www/doman2/htdocs
Apache2 körs med apache:apache och får genast problem med behörighet för att ändra bibliotek (och filer) om dessa inte är 777 istället för det vanliga 755, en mellan-lösning är kanske att user00? är medlem i gruppen apache och att modes på biblioteken är 775 men det är ändå inte optimalt, jag vill ju kunna köra 755 på bibliotek och 644 på filer.
Och att använda samma användare till båda biblioteken ovan är omöjligt då det rör sig om två vitt skilda personer med varsin domän, och de skall ju givetvis inte ha tillgång till varandras saker.
För övrigt kör jag Gentoo 2005.0 med Apache2, PHP4, MySQL, ProFTPD, PostFix, Courier-pop3.


Fattar inte riktigt, vill du att apache ska kunna ändra i filerna som användarna äger?

kers 2005-04-03 22:04

om du laddar in mod_suexec så kan du lägga in detta i din <VirtualHost>

suexecUserGroup användare grupp

och så körs CGI som den angivna användaren på hosten, väldigt praktiskt

http://httpd.apache.org/docs-2.0/mod/mod_suexec.html

hagel 2005-04-04 10:49

Hej på er och tack för tipsen, det jag känner att jag behöver just nu är någon form av guide till hur man sätter upp Apache för att köra php-cgi.
Har tidigare kört mod_php, men nu installerat php-cgi och då återstår bara hur man konfigurerar Apache.

Tipsa gärna om bra guider eller howto's etc.


Alla tider är GMT +2. Klockan är nu 04:37.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson