Rechten instellen
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

Rechten instellen
Ik heb gehoord dat het handig is om rechten op een map in te stellen. hoe doe ik dit? Ik heb gehoord dat je dit met chmod moet doen. Maar waar doe ik dat en welk getal moet erachter. Zoiets als chmod 555 heb ik gehoord maar hoe?
--Mn forum----Phpbb hulp--
Met chmod kan je idd de rechten op een dir of file aangeven onder unix.
Onder unix bestaan de rechten uit 3 delen: user, group, other. Even voorbeeldje:
De rechten worden aangegeven in het '-rw-r-----' blokje. De rechten bestaan uit 1 los character en dan 3 blokjes van 3 chars. Eerste character geeft het soort file aan. Een - is een normale file, een d is een directory en zo heb je nog wat dingen. Daarna krijg je 3 blokjes met 'rwx' voor respectivelijk user, group en other. 'r' zijn leesrechten, 'w' zijn schrijfrechten en 'x' zijn execute (uitvoer) rechten.
Bij bovenstaande file mag de user (bartvb) lezen en schrijven. De group (phpbb) mag alleen lezen en alle andere users mogen niets met de file.
Rechten kan je met chmod aangeven op 2 manieren. Met die octale getallen die jij ook al noemde. Dus iets als: chmod 640 mozilla.ps voor de bovenstaande rechten. Die getallen maak je door de volgende dingen bij elkaar op te tellen:
Read: 4
Write: 2
Execute: 1
Read+write is dus 6. Je kan ook letters gebruiken, dit is over het algemeen wat gebruiksvriendelijker. Hier geef je eerst aan wat je wil veranderen (u=user, g=group, o=other, a = alle 3) dan hoe je dit wil veranderen (+ = rechten geven, - is rechten verwijderen) en dan wat je wil veranderen (weer r, w, x).
Dus bijvoorbeeld:
chmod o+r mozilla.ps
om ook andere users leesrechten te geven. Of:
chmod a+w mozilla.ps om iedereen schrijfrechten te geven.
Zo een beetje duidelijk?
Overigens staan de rechten meestal gewoon goed voor php script. Enige dat soms handig is is het geven van schrijfrechten aan iedereen op config.php tijdens de installatie (niet vergeten deze daarna te verwijderen!) of het geven van schrijfrechten op een template cache dir...
BTW op Internet stikt het van de tutorials over het Unix rechten systeem.
Onder unix bestaan de rechten uit 3 delen: user, group, other. Even voorbeeldje:
Code: Selecteer alles
-rw-r----- 1 bartvb pppbb 32768 Nov 23 17:09 mozilla.ps
Bij bovenstaande file mag de user (bartvb) lezen en schrijven. De group (phpbb) mag alleen lezen en alle andere users mogen niets met de file.
Rechten kan je met chmod aangeven op 2 manieren. Met die octale getallen die jij ook al noemde. Dus iets als: chmod 640 mozilla.ps voor de bovenstaande rechten. Die getallen maak je door de volgende dingen bij elkaar op te tellen:
Read: 4
Write: 2
Execute: 1
Read+write is dus 6. Je kan ook letters gebruiken, dit is over het algemeen wat gebruiksvriendelijker. Hier geef je eerst aan wat je wil veranderen (u=user, g=group, o=other, a = alle 3) dan hoe je dit wil veranderen (+ = rechten geven, - is rechten verwijderen) en dan wat je wil veranderen (weer r, w, x).
Dus bijvoorbeeld:
chmod o+r mozilla.ps
om ook andere users leesrechten te geven. Of:
chmod a+w mozilla.ps om iedereen schrijfrechten te geven.
Zo een beetje duidelijk?

Overigens staan de rechten meestal gewoon goed voor php script. Enige dat soms handig is is het geven van schrijfrechten aan iedereen op config.php tijdens de installatie (niet vergeten deze daarna te verwijderen!) of het geven van schrijfrechten op een template cache dir...
BTW op Internet stikt het van de tutorials over het Unix rechten systeem.
ja hoor zeker kan dat ook vanaf een werkstation
tenminste als je OS het ondersteund....
je kunt eens kijken bij de volgende linkhttp://www.webmin.com
deze gebruik ik zelf ook voor mijn mandrakelinux machine en is erg gemakkelijk... ook losse commandos zijn er vanaf een werkstation te geven alsmede een complete grafische interface voor bijna alle servers...
GreetZzzz
tenminste als je OS het ondersteund....
je kunt eens kijken bij de volgende linkhttp://www.webmin.com
deze gebruik ik zelf ook voor mijn mandrakelinux machine en is erg gemakkelijk... ook losse commandos zijn er vanaf een werkstation te geven alsmede een complete grafische interface voor bijna alle servers...
GreetZzzz