/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Give skrive tilladelse til alle ?
Fra : Ronni - The Real one~


Dato : 17-08-01 15:59

Hejsa NG

I forbindelse med noget upload, har jeg brug for give alle personer i hele
verden
skrive/slette tilladelse til et givent directory....

Hvordan gør jeg det ?
Skal jeg have fat i noget .htacces og i så fald, hvor skal jeg lede efter
info om dette ?

håber nogle kan hjælpe.

Med venlig hilsen
'Ronni
ronni1@ofir.dk




 
 
Jonas Delfs (17-08-2001)
Kommentar
Fra : Jonas Delfs


Dato : 17-08-01 16:05

"Ronni - The Real one " <ronni1@ofir.dk> skrev i en meddelelse
news:9ljb85$qqn$1@sunsite.dk...

> I forbindelse med noget upload, har jeg brug for give alle personer i hele
> verden
> skrive/slette tilladelse til et givent directory....
>
> Hvordan gør jeg det ?

CHMOD er svaret. Om du gør det gennem dit ftp-program eller php's chmod
funktion er ligegyldigt.
Hvis du giver mappen chmod 777 har alle alle rettigheder.

--
Mvh./Best Regards
Jonas Delfs, http://delfs.dk

"hehe ikke set en standart i min kode før, hvad er det for nogle dimser?"



Ronni - The Real one~ (17-08-2001)
Kommentar
Fra : Ronni - The Real one~


Dato : 17-08-01 16:14

Det ser jeg lidt på... :)

Takker!


mvh
Ronni




Ronni - The Real one~ (17-08-2001)
Kommentar
Fra : Ronni - The Real one~


Dato : 17-08-01 16:23

Jeg har nu prøvet følgende efter at have slået det op på PHP.net

chmod("/usr/local/www/domain/dir", 777);
chmod("dir", 777);
chmod("/usr/local/www/domain/dir", 0777);
chmod("dir", 0777);

Jeg får dog denne fejl på alle sammen :

Warning: chmod failed: Operation not permitted in
/usr/local/www/domain/chmod.php on line 3

Hvad gør jeg så ?
Er det så min udbyder der skal ændre dette ?

mvh
Ronni
ronni1@ofir.dk



Jacob Bunk Nielsen (17-08-2001)
Kommentar
Fra : Jacob Bunk Nielsen


Dato : 17-08-01 16:30

"Jonas Delfs" <jonas@nospam.delfs.dk> writes:

> Hvis du giver mappen chmod 777 har alle alle rettigheder.

Hvis det kun er læse og skrive rettigheder der er brug for, så skulle
666 være fint, der er ingen grund til også at give
execute-rettigheder. Det letteste er som regel at bruge chmod på
webserveren, fx 'chmod 666 -R /path/to/somewhere', så får alle
biblioteker og filer under /path/to/somewhere/ 666-rettigheder, så
alle kan læse og skrive.

Har man ikke en shell-adgang på serveren (nedtur!) kan det sikkert
klares med noget exec() eller lignende.

--
Jacob - www.bunk.cc
Santa Claus is watching!

Jacob Bunk Nielsen (18-08-2001)
Kommentar
Fra : Jacob Bunk Nielsen


Dato : 18-08-01 13:55

Jacob Bunk Nielsen <spam@bunk.cc> writes:

> 'chmod 666 -R /path/to/somewhere'

Pas lige på med den ved nærmere eftertanke. Biblioteker skal
naturligvis have execute-rettigheder for at man kan skifte til dem, og
dermed læse filer fra dem.

--
Jacob - www.bunk.cc
Real computer scientists like having a computer on their desk, else
how could they read their mail?

Martin Petersen (18-08-2001)
Kommentar
Fra : Martin Petersen


Dato : 18-08-01 20:42

"Jacob Bunk Nielsen" <spam@bunk.cc> wrote in message
news:m3wv42g0wk.fsf@paven.bunk.cc...
> Har man ikke en shell-adgang på serveren (nedtur!) kan det sikkert
> klares med noget exec() eller lignende.
De fleste ftp-programmer (hvis ikke alle) kan da klare en gang chmod..


mvh
Martin Petersen



Brian Rosenkrantz (26-08-2001)
Kommentar
Fra : Brian Rosenkrantz


Dato : 26-08-01 11:48

"Jonas Delfs" wrote in message news:9ljblh$rq1$1@sunsite.dk...

> Hvis du giver mappen chmod 777 har alle alle rettigheder.

Jeg har rent faktisk et script hvor folk uploader og jeg har givet både
mappen og filen chmod 777, men alligevel har jeg ikke rettigheder til at
slette.... jeg har fået af vide at der har noget at gøre med user/groups så
de filer folk upper tilhører "somebody"(eller noget lign.) .... jeg har også
læst på php.net at det kun er root der kan ændre user/groups på filer.

Jeg er ikke sikker på at dette er vigtigt i dette sammenhæng, men nu ville
jeg lige sige det.
--
Med venlig hilsen
Brian Rosenkrantz
http://www.webhullet.dk



Niels Andersen (26-08-2001)
Kommentar
Fra : Niels Andersen


Dato : 26-08-01 13:58

"Brian Rosenkrantz" <brian@rosenkrantz.it> wrote in message
news:3b88d412$0$264$edfadb0f@dspool01.news.tele.dk...
> Jeg har rent faktisk et script hvor folk uploader og jeg har givet både
> mappen og filen chmod 777, men alligevel har jeg ikke rettigheder til at
> slette....

Det skulle du nu meget gerne have, eller er det da noget vaerre noget. :)
Men du har nok ikke rettigheder til at slette over ftp, hvis det er det, du
taenker p.

Naar PHP gemmer en fil (fx. en uploadet fil) bliver filen eget af den
bruger, som php koerer under. Og det er meget sjaeldent den samme bruger,
som du logger ind med naar du ftp'er.

Dvs. via ftp kan du ikke slette filer, men du kan med PHP. Og hvis du har et
site hvor folk kan uploade filer, boer du have en admin-del hvorfra du kan
slette filer.

--
Mvh.

Niels Andersen



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408942
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste