[PHP]File upload heeft geen owner en geen rechten

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Mavvie
  • Registratie: Maart 2001
  • Laatst online: 10-05-2021
Ik heb een upload script gemaakt in php. Werkt perfect. Alleen 1 ding niet.. Als hij een file geupload heeft. En ik kijk dan in mn linux bak. Naar de owner en de group staat er 2x nobody. En rechten zijn ook heeeeel beperkt -rw-------. Hoe kan ik er voor zorgen dat ze de juiste user krijgen en de juiste rechten? Als iemand mijn PHP script nodig heeft hoor ik het wel.

[ Voor 9% gewijzigd door Mavvie op 09-02-2003 23:07 ]

Twitter | Linkedin


Acties:
  • 0 Henk 'm!

  • Parcye
  • Registratie: Maart 2001
  • Laatst online: 24-08-2017

Parcye

Mr C

chmod(644, filenaam)

dacht ik.... moet je even op php.net kijken

"Als je het kan bedenken, kan het gemaakt worden" Parcye - 14 januari 2002


Acties:
  • 0 Henk 'm!

  • RupS
  • Registratie: Februari 2001
  • Laatst online: 17-07 14:45
PHP schrijft het bestand weg onder de user waar Apache onder draait ...
Dat is vaak nobody. Als je in /etc/passwd kijkt zie je dat het niet niemand is, maar gewoon een acount :)

Acties:
  • 0 Henk 'm!

  • Sn3akz
  • Registratie: November 2000
  • Laatst online: 05-08 13:55
De file krijgt dezelfde rechten waar apache onder draait... als je dat wil veranderen idd een chmod of chown erover heen gooien.. zoek maar even in de PHP manual wat de commando's precies zijn. suc6!

edit:
En ik moet weer eens sneller typen

[ Voor 14% gewijzigd door Sn3akz op 09-02-2003 23:16 ]


Acties:
  • 0 Henk 'm!

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 11-09 11:19

chem

Reist de wereld rond

nobody/nogroup en 600 zijn idd de standaard uploadsettings. Lijkt me dat als je de file verplaatst, renamed. whatever - dat je dan ev de juiste groep, owner en settings instelt.

Klaar voor een nieuwe uitdaging.


Acties:
  • 0 Henk 'm!

  • Mavvie
  • Registratie: Maart 2001
  • Laatst online: 10-05-2021
mm chmod deed wonderen.
Parcye schreef op 09 februari 2003 @ 23:13:
chmod(644, filenaam)

dacht ik.... moet je even op php.net kijken
Het was
PHP:
1
chmod("$filenaam", 0777);


Alleen nu kan ik nog geen user chownen omdat ik als nobody werk.
ps. ik krijg deze foutmelding

Warning: chown() [function.chown]: Operation not permitted in /var/www/htdocs/upload.php on line 20


En dus geen rechten heb om een iegenaar toe te kennen. Kan ik dit dmv een .htaccess bestand doen? Zo jah met welke eigenschappen...

[ Voor 63% gewijzigd door Mavvie op 09-02-2003 23:39 ]

Twitter | Linkedin


Acties:
  • 0 Henk 'm!

  • Mavvie
  • Registratie: Maart 2001
  • Laatst online: 10-05-2021
Het is al opgelost :) ff gezocht.. group www aangemaakt user apache in mn httpd.conf user als apache neergezet en www als group. Nu werkt het perfect :)

Twitter | Linkedin

Pagina: 1