irc.tweakers.net #php - Het channel voor de echte PHP-ers!
Met google zoeken op 'chroot jail'.
Met een chroot jail zet je een process (en al zijn childs) vast in een bepaalde directory; deze directory is dan hun nieuwe root.
Dus, je zet hiermee bijvoorbeeld user test vast in /home/test. /home/test is dan vanuit user test gezien /.
Het nadeel is dat je in /home/test dan wel een volledig systeem moet meesjouwen, omdat user test totaal niet buiten /home/test kan, en dus ook niet bij de benodigde libraries en programma's van jouw systeem kan.
Een andere mogelijkheid is om ze gewoon overal bij te laten kunnen en dan alleen die dingen die wat belangrijker zijn dichtzetten. Je kunt bijvoorbeeld je homedir de permissies 700 geven, dan kan alleen de eigenaar van je homedir (jij dus) erin lezen (en schrijven uiteraard).
Je /www (of /var/www?) kun je dan bijvoorbeeld de permissies 770 geven, en als eigenaar 'www-data' en als group 'www-data'. Als apache dan als 'www-data' draait, kan apache gewoon lezen in die dir. Bovendien kan iedereen in de group 'www-data' (waar je dan uiteraard jezelf inzet) ook in die dir lezen en schrijven, maar alle andere users niet.
Met een chroot jail zet je een process (en al zijn childs) vast in een bepaalde directory; deze directory is dan hun nieuwe root.
Dus, je zet hiermee bijvoorbeeld user test vast in /home/test. /home/test is dan vanuit user test gezien /.
Het nadeel is dat je in /home/test dan wel een volledig systeem moet meesjouwen, omdat user test totaal niet buiten /home/test kan, en dus ook niet bij de benodigde libraries en programma's van jouw systeem kan.
Een andere mogelijkheid is om ze gewoon overal bij te laten kunnen en dan alleen die dingen die wat belangrijker zijn dichtzetten. Je kunt bijvoorbeeld je homedir de permissies 700 geven, dan kan alleen de eigenaar van je homedir (jij dus) erin lezen (en schrijven uiteraard).
Je /www (of /var/www?) kun je dan bijvoorbeeld de permissies 770 geven, en als eigenaar 'www-data' en als group 'www-data'. Als apache dan als 'www-data' draait, kan apache gewoon lezen in die dir. Bovendien kan iedereen in de group 'www-data' (waar je dan uiteraard jezelf inzet) ook in die dir lezen en schrijven, maar alle andere users niet.
Ok ik ga is op zoek...Op zaterdag 26 januari 2002 03:27 schreef deadinspace het volgende:
Met google zoeken op 'chroot jail'.
Met een chroot jail zet je een process (en al zijn childs) vast in een bepaalde directory; deze directory is dan hun nieuwe root.
Dus, je zet hiermee bijvoorbeeld user test vast in /home/test. /home/test is dan vanuit user test gezien /.
Het nadeel is dat je in /home/test dan wel een volledig systeem moet meesjouwen, omdat user test totaal niet buiten /home/test kan, en dus ook niet bij de benodigde libraries en programma's van jouw systeem kan.
Een andere mogelijkheid is om ze gewoon overal bij te laten kunnen en dan alleen die dingen die wat belangrijker zijn dichtzetten. Je kunt bijvoorbeeld je homedir de permissies 700 geven, dan kan alleen de eigenaar van je homedir (jij dus) erin lezen (en schrijven uiteraard).
Je /www (of /var/www?) kun je dan bijvoorbeeld de permissies 770 geven, en als eigenaar 'www-data' en als group 'www-data'. Als apache dan als 'www-data' draait, kan apache gewoon lezen in die dir. Bovendien kan iedereen in de group 'www-data' (waar je dan uiteraard jezelf inzet) ook in die dir lezen en schrijven, maar alle andere users niet.
Het is dan ook mogelijk om dit voor specifieke users te doen, dus de root mag gewoon overal in etc. ?
irc.tweakers.net #php - Het channel voor de echte PHP-ers!
Ja..
Vraag is waarom je dit wil? Als je fatsoenlijke permissies insteld over je eigen bestanden is het geen probleem. De gebruikers kunnen dan alleen in hun eigen map schrijven en lezen en op sommige plaatsen lezen die ze ook mogen lezen (ivm. de veiligheid).
Vraag is waarom je dit wil? Als je fatsoenlijke permissies insteld over je eigen bestanden is het geen probleem. De gebruikers kunnen dan alleen in hun eigen map schrijven en lezen en op sommige plaatsen lezen die ze ook mogen lezen (ivm. de veiligheid).