in Perl kan ik met $ENV{'REMOTE_HOST'} achterhalen welke machine de webserver benadert om een file te uploaden en uit te voeren. Het runnen van de file zal niet op de webserver zelf gebeuren maar op de machine die de file upload. Dit dmv het Linux 'rsh' commando.
Dit werkt perfect, de file wordt (zonder dat de gebruiker het weet) op zijn eigen pc uitgevoerd. Het probleem is echter dat het uitvoeren van de file wel door de webserver wordt gedaan. De webserver heeft namelijk niet alle rechten om dit te doen. Kan ik (als ik aan de gebruiker zijn loginnaam vraag) de file onder zijn naam runnen?
Snap je het nog
Thanks.
Dit werkt perfect, de file wordt (zonder dat de gebruiker het weet) op zijn eigen pc uitgevoerd. Het probleem is echter dat het uitvoeren van de file wel door de webserver wordt gedaan. De webserver heeft namelijk niet alle rechten om dit te doen. Kan ik (als ik aan de gebruiker zijn loginnaam vraag) de file onder zijn naam runnen?
Snap je het nog
Thanks.