Toon posts:

Rechtenprobleem met mappen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil een CMS-systeem gaan draaien, maar zit met een bizar rechtenprobleem.

Als ik via de server en map aanmaak (ookal heeft deze 777-rechten), dan kan ik hier geen bestanden of mappen in aanmaken. Maak ik deze map echter met FTP aan, dan is dit geen probleem.

Iemand een idee hoe ik dit op kan lossen?

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

wat is 'via de server'?
een ssh login?
samba?


ennuh, is een CMS draaien met alles 777 wel zo slim? je bent soms een vrij makkelijk doelwit als je nog niet zoveel weet.

[ Voor 57% gewijzigd door Boudewijn op 05-03-2007 12:54 ]

Zaram module kopen voor je glasvezelaansluiting?


Verwijderd

Topicstarter
Boudewijn schreef op maandag 05 maart 2007 @ 12:54:
wat is 'via de server'?
een ssh login?
samba?


ennuh, is een CMS draaien met alles 777 wel zo slim? je bent soms een vrij makkelijk doelwit als je nog niet zoveel weet.
Ik log inderdaad in via SSH. En dat 777 heb ik alleen geprobeerd om te kijken of ik zo wel rechten had om te schrijven. Ben net begonnen met de inrichting, dus mag nog van alles verzieken :)

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

laat eens zien wat je precies doet.
afaik zit er hier dan iets goed mis.

werkt het wel als root?
mag ik eens een output van df zien.

wat voor FS is het?
welke ftp daemon?

Zaram module kopen voor je glasvezelaansluiting?


  • mithras
  • Registratie: Maart 2003
  • Niet online
Het kan zijn dat als je via ftp werkt je mappen en bestanden een ftp owner hebben, met ssh ben je het zelf en als bijv. php bestanden aanmaakt is dat onder de apache user.

Hoewel het met 777 wel vaag is, zou het ownership al een deel van je probleem kunnen zijn. Laat is zien wat je doet + wat gemaakt is (ls -alh).

Verwijderd

Topicstarter
Boudewijn schreef op maandag 05 maart 2007 @ 13:03:
laat eens zien wat je precies doet.
afaik zit er hier dan iets goed mis.

werkt het wel als root?
mag ik eens een output van df zien.

wat voor FS is het?
welke ftp daemon?
Met root kan ik inderdaad gewoon mappen aanmaken. De antwoorden op je andere vragen ga ik even uitzoeken. Het is een VPS-environment van Flexservers en heb alles netjes in m'n schoot geworpen gekregen ;).

Ik heb net een mapje test aangemaakt met root. Wanneer ik deze via m'n ftp-client benader krijg ik de melding "550 testbestand.txt: Permission denied". En dit gebeurt ook als ik het bestandje via de webinterface probeer te uploaden.

Verwijderd

Topicstarter
[root@mor-online media]# ls -alh
total 79K
drwxrwxrwx 4 mor-online psacln 1.0K Mar 5 13:05 .
drwxr-x--x 14 mor-online psaserv 1.0K Mar 3 18:50 ..
-rwxrwxrwx 1 mor-online psacln 73K Mar 3 16:33 Helvetica.afm
drwxr-xr-x 2 mor-online psacln 1.0K Mar 5 10:04 fredtband
-rwxrwxrwx 1 mor-online psacln 44 Mar 3 16:33 index.html
drwxr-xr-x 2 root root 1.0K Mar 5 13:06 test
[root@mor-online media]#
Het gaat in dit geval om het mapje test.

  • MrBarBarian
  • Registratie: Oktober 2003
  • Laatst online: 07-03-2023
Je moet execute-rechten hebben om een folder te kunnen browsen...

Ik zou eens e.a. gaan lezen over linux file-permissions..

Edit: dumb-ass, die heeft ie ook...

Nog eens dan.. je hebt write rechten nodig om een file te kunnen maken..

[ Voor 31% gewijzigd door MrBarBarian op 05-03-2007 13:26 ]

iRacing Profiel


Verwijderd

Topicstarter
MrBarBarian schreef op maandag 05 maart 2007 @ 13:18:
Je moet execute-rechten hebben om een folder te kunnen browsen...

Ik zou eens e.a. gaan lezen over linux file-permissions..
Browsen is geen probleem...

  • sjongenelen
  • Registratie: Oktober 2004
  • Laatst online: 02-02 08:09
je upload dus niet via ftp...

in ms taal heb je dus de NTFS rechten niet goed staan..

you had me at EHLO


Verwijderd

Topicstarter
TheNymf schreef op maandag 05 maart 2007 @ 13:23:
je upload dus niet via ftp...

in ms taal heb je dus de NTFS rechten niet goed staan..
Ik wil straks inderdaad gaan werken met de webinterface. Zodat m'n klanten zelf dusmappen aan kunnen maken en bestandjes kunnen uploaden. Uiteraard ga ik FTP er wel naast gebruiken.

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

wtf heeft ntfs hier nou weer mee te maken?

omeron: wat noem je browsen? een ls bedoelt barbarian.

Zaram module kopen voor je glasvezelaansluiting?


Verwijderd

Topicstarter
Boudewijn schreef op maandag 05 maart 2007 @ 13:52:
wtf heeft ntfs hier nou weer mee te maken?

omeron: wat noem je browsen? een ls bedoelt barbarian.
Via een Internetbrowser als Interniet Exploder of Firefox vanaf een ander domein (gewoon m'n huis-tuin-keuken-computer dus) proberen dit mapje te openen. Dat werkt prima.

En write-rechten erop zetten heeft helaas geen effect. Het heeft denk ik inderdaad te maken met de verschillende usergroepen waarmee deze mappen worden aangemaakt. Heb hier alleen weinig kaas van gegeten, helaas...

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

ga er eens naartoe in de shell en doe een ls.

kun je met touch wel dingen aanmaken?
heb je nou root xs?

Zaram module kopen voor je glasvezelaansluiting?


  • mithras
  • Registratie: Maart 2003
  • Niet online
OmeRon, volgens bedoel jij met "root" inloggen via ssh, want als je onder root het mapje had aangemaakt, was de user van 'test' ook root geweest ;) Als je niet weet wat ssh, root, chmod, chown e.d. is, zou ik als ik jou was eerst me daarin inlezen, en dan dit nog eens proberen.

Vervolgens zie je met ls dat je mapje 755 rechten heeft, en helemaal niet de 777 die je beweert. Of je bedoelt wat anders, of je moet je ook inlezen in rechten (dus de rwx/rwx/rwx structuur met bijbehorende getallen zoals 755).

Natuurlijk heb je geen permissie om als ftp user of apache user er bestanden in te zetten: met een verkeerd ownership en/of verkeerde rechten mag je er niet in :)
Pagina: 1