Титла: Проблем с Perl CGI в OpenBSD httpd сървър! Публикувано от: agogo в Jan 12, 2016, 19:40 Здравейте!
Искам да ви попитам дали някой се е срещал със следния проблем: Опитната ми постановка е от тази връзка http://www.ibm.com/developerworks/library/ws-simplelogin/ ($2). Използвам вградения в OpenBSD httpd сървър, perl и sqlite(вместо mysql от примера): Когато стартирам perl скрипта в /var/www/cgi-bin по този начин # /var/www/cgi-bin/login.pl - се изпълнява, като дава грешка(нормално), че не достъпва mysql modula Когато го стартирам така: #chroot -u www /var/www /cgi-bin/login.pl или #chroot -u root /var/www /cgi-bin/login.pl Получавам грешка, че не инсталиран CGI.pm модул в @INC директориите, но този модул е там и когато не използвам chroot работи! Изпълних и следната команда и копирах всички посочени файлове в /var/www/usr #ldd /usr/bin/perl Използвах и: #perl -V - която показва че търсените директории са включени в пътищата Но не мога да изпълня: #chroot -u www /var/www perl -V Как мога да направя така че, стартиран от www потребител /var/www/cgi-bin/login.pl скрипта да се изпълнява, както се изпълнява от root в кореновата директория? Благодаря, предварително! Титла: Re: Проблем с Perl CGI в OpenBSD httpd сървър! Публикувано от: BRADATA в Jan 12, 2016, 21:18 http://unix.stackexchange.com/questions/105/chroot-jail-what-is-it-and-how-do-i-use-it
Титла: Re: Проблем с Perl CGI в OpenBSD httpd сървър! Публикувано от: agogo в Jan 12, 2016, 22:01 Здравей!
Явно трябва да копирам всички модули от / в /var/www Блогодаря! |