inhoud van de pagina
Hoe moet ik 'toelating' instellen in m'n CGI programma's en bestanden?
Als je geen shell-toegang hebt moet je dit doen binnen je FTP-cliëntprogramma waarmee je je bestanden oplaadt. Verander de toelatingen niet van de cgi-bin/folder - als je dat toch doet kan je de veiligheid van je website in gevaar brengen. De meeste van de eenvoudige FTP-cliënts bieden een grafische sturing aan van de toelatingen:
gebruiker groep wereld
read (lezen) () () ()
write (schrijven) () () ()
execute (uitvoeren) () () ()
Je moet enkel aanklikken om gewenste situatie te activeren. Zoals je kan zien wordt de rechtenhouder minder en minder betrouwbaar: de gebruikers-rechten zijn voor jezelf, de groepsrechten voor de groep waarvan je deel uitmaakt en de wereld zijn de bezoekers van je website.
Als je geen groepslid bent beschouw dan de groep en de wereld als eenheden die je zeer zorgvuldig rechten moet toekennen.
Voor een zeer eenvoudig CGI-programma wil je bv deze rechten toekennen:
gebruiker groep wereld
-rwx --x --x
In sommige gevallen zou je CGI ook lees-toegang voor de wereld moeten hebben:
gebruiker groep wereld
-rwx r-x r-x
Een goede handelswijze is om zo weinig mogelijk toelatingen te geven. De bovenstaande voorbeelden kunnen ook in cijferwaarden geschreven worden, zoals:
gebruiker groep wereld
-rwx --x --x
wordt 755.
en
gebruiker groep wereld
-rwx --x --x
wordt 711.
Om het eenvoudig te zeggen: voor elk van de drie groepen (gebruiker, groep, wereld) moet tussen 0 en 7 gekozen worden.
0 betekent geen enkel toegangsrecht
1 betekent uitvoeringsrechten (execute) - wees hiermee zeer voorzichtig
2 betekent schrijfrechten (voorzichtigheid geboden)
4 betekent leesrechten (dat is het enige benodigde recht voor standaard HTML-bestanden)
Als de de cijferwaarden samentelt combineer je de rechten, bijvoorbeeld 1+2=3 zodat 3 uitvoerings- en schrijfrechten betekent.
Je kan deze rechten eens uitproberen in je directory om ze te leren gebruiken. Maar vergeet niet telkens na te kijken welke rechten te toekent. Een foutje kan fataal zijn wat de veiligheid van de inhoud betreft.
Voor je gemeenschappellijke HTML-bestanden zou je enkel 644 toelatingen mogen geven. Dat betekent dat jij, de gebruiker, lees- en schrijfrechten heef(4+2=6), de groep leesrechten en de wereld ook leestoegang; (opgeteld maakt dit 644). Meestal gebruikt je FTP-cliënt dit cijfer voorzichtigheidshalve als standaardinstelling.
opmerkingen
voeg uw opmerking toe
comments add advicecontact us
opmerkingen
25 juli 2006 om 17:28 | gepost door man
rfsdfsfsd sqf sqf qd q sfqsfd qsf qsfd qs
3 november 2013 om 8:20
opmerking wacht op validering
13 maart 2014 om 0:45
opmerking wacht op validering
22 october 2014 om 1:52
opmerking wacht op validering
15 dezember 2014 om 20:32
opmerking wacht op validering
16 dezember 2014 om 13:23
opmerking wacht op validering
19 november 2017 om 7:36
opmerking wacht op validering
19 november 2017 om 21:31
opmerking wacht op validering
26 november 2017 om 22:06
opmerking wacht op validering
2 dezember 2017 om 3:36
opmerking wacht op validering
23 dezember 2018 om 19:45
opmerking wacht op validering
10 april 2020 om 9:31
opmerking wacht op validering
10 May 2020 om 13:23
opmerking wacht op validering
15 juni 2020 om 4:51
opmerking wacht op validering
18 juli 2020 om 1:28
opmerking wacht op validering
13 augustus 2020 om 8:58
opmerking wacht op validering
18 september 2020 om 8:02
opmerking wacht op validering
3 october 2020 om 7:22
opmerking wacht op validering
23 november 2020 om 7:42
opmerking wacht op validering
26 dezember 2020 om 10:42
opmerking wacht op validering
26 dezember 2020 om 20:58
opmerking wacht op validering
19 januari 2021 om 15:34
opmerking wacht op validering
19 januari 2021 om 23:20
opmerking wacht op validering
14 maart 2021 om 5:19
opmerking wacht op validering
22 april 2021 om 12:16
opmerking wacht op validering
11 May 2021 om 17:02
opmerking wacht op validering
3 augustus 2021 om 3:34
opmerking wacht op validering
2 september 2021 om 21:33
opmerking wacht op validering
4 october 2021 om 1:27
opmerking wacht op validering
19 april 2022 om 3:46
opmerking wacht op validering