Gå til innhold

Opprette en fil i katalog. Sikkerhet.


Anbefalte innlegg

Når jeg prøver å opprette en fil på webserveren med

<?php
$fn = 'newfile.txt';
$fd = fopen($fn, 'w');
.
.

 

Får jeg bare en

Warning: fopen(rss.xml) [function.fopen]: failed to open stream: Permission denied in /folder/file.php on line 3

 

Må katalogen ha tilgang 777 eller 666 for at det skal være mulig? Vil det utgjøre en sikkerhetsrisiko å sette tilgangen slik at alle kan skrive til katalogen?

 

Ørjan...

Lenke til kommentar
Videoannonse
Annonse
Må katalogen ha tilgang 777 eller 666 for at det skal være mulig? Vil det utgjøre en sikkerhetsrisiko å sette tilgangen slik at alle kan skrive til katalogen?

 

Ørjan...

8396817[/snapback]

Både 777 og 666 skal gi skrivetilgang for hele verden, ja det er en sikkerhetsrisiko. Du kan ikke endre på owner til mappen isteden da? Slik at apache står som owner?

Lenke til kommentar

1 = execute, 2 = write, 4 = read

 

første plassering er eier. andre plassering er gruppe. tredje plassering er andre brukere.

 

777 er full tilgang til alle

666 er lese/skrive tilgang til alle

644 er lese/skrivetilgang til eier, og lese tilgang til gruppe og andre.

 

prøv:

 

:$ ps ax|grep "httpd"

 

da kan du lese hvilken bruker httpd kjøres som

så skriver du:

 

:$ chown httpdbruker filnavn.fil

:$ chmod 600 filnavn.fil

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...