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

  • voer uw naam in a.u.b.
  • iets schrijven a.u.b.

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