← Back to team overview

sslug-teknik team mailing list archive

Re: Apache/perl problem

 

On Mon, 2002-04-15 at 20:29, Brian Johansen wrote:
> 
> > open(OUTFILE,">  article.txt") || die("can't open runstats: $!");
> 
> Har prøvet ovenstående linie, får permission denied at 
> /var/www/cgi-bin/html.cgi
> 
> mmmhhh hvordan/hvor ændrer jeg rettighederne for apache brugeren ?
> 
> Er det i httpd.conf eller direkte på file niveau ?
> 
> foreløbig tak for hjælpen til alle der har svaret !
> 


Det er på fil-niveau. Det vil nok bliver for omfattende at forklare hele
rettighedssystemet her. Læs i stedet 
http://www.sslug.dk/linuxbog/unix/bog/filer.html.

Den korte version:
Hvis du laver en ls -l article.txt kan du se hvilken bruger og gruppe
der ejer filen og hvad rettighederne er.

Rettighederne kan du ændre med chmod. Du kan ændre filens ejermand med
chown.

En mulighed er at lade webserver-brugeren eje filen article.txt. Det gør
du ved som root at skrive:
chown wwwrun:wwwrun article.txt

Venlig hilsen
 Anders Nielsen



Follow ups

References