Joomla en bestands rechten
Answer
Als u zaken via een script installeert wordt de eigenaar van de bestanden de gebruiker apache. U kunt dan meestal niets aan deze bestanden wijzigen, ook niet de rechten (b.v. op 'write' zetten).
U kunt uzelf eigenaar van bestanden en directories maken via de File Manager van het controlepaneel.
Ga naar het controlepaneel (DirectAdmin) en log in; zie de e-mail met
technische gegevens die wij u gestuurd hebben voor het internet-adres
en userid/wachtwoord.
Klik op het icoontje van 'Files' bovenin.
De bestanden van uw site staan in de directory public_html.
Bij bestanden en directories waar u niet de eigenaar van bent kunt u hier kiezen voor 'Reset Ownership' om eigenaar te worden van 1 bestand/directory of voor 'Recursively' voor een directory met alle onderliggende bestanden/directories.
Met set Permission (in de file manager van het controlepaneel) of CHMOD (in uw FTP programma)
kunt u de rechten op bestanden/directories wijzigen.
De rechten op een bestand/directory worden aangegeven door een combinatie van 3 cijfers (b.v. 644):
Het eerste cijfer geeft de rechten voor de Owner (Eigenaar) van het bestand aan.
Het tweede cijfer geeft de rechten voor de Group (Groep) van het bestand aan.
Het derde cijfer geeft de rechten voor Public/Other (Iedereen) van het bestand aan.
De waarde van een cijfer dient voor alleen Read (Lees) rechten 4 te zijn.
De waarde van een cijfer dient voor alleen Write (Schrijven) rechten 2 te zijn.
De waarde van een cijfer dient voor alleen Execute (Uitvoeren) rechten 1 te zijn.
Om meerdere rechten tegelijk te zetten dienen de cijfers van de rechten bijelkaar opgeteld te worden,
dus bijvoorbeeld 5 voor Read en Execute op een bestand, 6 voor Read en Write rechten, 7 voor Read en Write en Execute etc.
Schema:
Owner Group Public/Other
Read 4 4 4
Write 2 2 2
Execute 1 1 1
Opgeteld: 7 5 3 (bijvoorbeeld)
Het kan nodig zijn (bijvoorbeeld bij gebruik van Mambo/Joomla) om de rechten op een bestand/directory op 6 (bestand of directory) of 7 (directory) te zetten voor Public/Other om vanuit een programma (b.v. Mambo/Joomla) het bestand te kunnen manipuleren.
Als u b.v. het bestand configuration.php schrijfbaar wilt maken (zodat u vanuit Joomla de Global configuration op kunt slaan) zet u de rechten hierop op 666.
De rechten op een directory zullen meestal op 755 moeten staan zodat de Owner er in kan schrijven en iedereen de inhoud kan lezen. Het kan nodig zijn om de rechten een directory in 757 te veranderen zodat u bijvoorbeeld in Mambo/Joomla nieuwe modules etc. kunt installeren.
U kunt eventueel de rechten weer terugzetten naar de oorspronkelijke waarden om hackers minder kans te geven uw site te beschadigen.
Tip: voor een CHMOD calculator kunt u het volgende adres in uw internet browser openen: http://www.anouksweb.nl/generators/chmod.shtml
U kunt uzelf eigenaar van bestanden en directories maken via de File Manager van het controlepaneel.
Ga naar het controlepaneel (DirectAdmin) en log in; zie de e-mail met
technische gegevens die wij u gestuurd hebben voor het internet-adres
en userid/wachtwoord.
Klik op het icoontje van 'Files' bovenin.
De bestanden van uw site staan in de directory public_html.
Bij bestanden en directories waar u niet de eigenaar van bent kunt u hier kiezen voor 'Reset Ownership' om eigenaar te worden van 1 bestand/directory of voor 'Recursively' voor een directory met alle onderliggende bestanden/directories.
Met set Permission (in de file manager van het controlepaneel) of CHMOD (in uw FTP programma)
kunt u de rechten op bestanden/directories wijzigen.
De rechten op een bestand/directory worden aangegeven door een combinatie van 3 cijfers (b.v. 644):
Het eerste cijfer geeft de rechten voor de Owner (Eigenaar) van het bestand aan.
Het tweede cijfer geeft de rechten voor de Group (Groep) van het bestand aan.
Het derde cijfer geeft de rechten voor Public/Other (Iedereen) van het bestand aan.
De waarde van een cijfer dient voor alleen Read (Lees) rechten 4 te zijn.
De waarde van een cijfer dient voor alleen Write (Schrijven) rechten 2 te zijn.
De waarde van een cijfer dient voor alleen Execute (Uitvoeren) rechten 1 te zijn.
Om meerdere rechten tegelijk te zetten dienen de cijfers van de rechten bijelkaar opgeteld te worden,
dus bijvoorbeeld 5 voor Read en Execute op een bestand, 6 voor Read en Write rechten, 7 voor Read en Write en Execute etc.
Schema:
Owner Group Public/Other
Read 4 4 4
Write 2 2 2
Execute 1 1 1
Opgeteld: 7 5 3 (bijvoorbeeld)
Het kan nodig zijn (bijvoorbeeld bij gebruik van Mambo/Joomla) om de rechten op een bestand/directory op 6 (bestand of directory) of 7 (directory) te zetten voor Public/Other om vanuit een programma (b.v. Mambo/Joomla) het bestand te kunnen manipuleren.
Als u b.v. het bestand configuration.php schrijfbaar wilt maken (zodat u vanuit Joomla de Global configuration op kunt slaan) zet u de rechten hierop op 666.
De rechten op een directory zullen meestal op 755 moeten staan zodat de Owner er in kan schrijven en iedereen de inhoud kan lezen. Het kan nodig zijn om de rechten een directory in 757 te veranderen zodat u bijvoorbeeld in Mambo/Joomla nieuwe modules etc. kunt installeren.
U kunt eventueel de rechten weer terugzetten naar de oorspronkelijke waarden om hackers minder kans te geven uw site te beschadigen.
Tip: voor een CHMOD calculator kunt u het volgende adres in uw internet browser openen: http://www.anouksweb.nl/generators/chmod.shtml





