[英]run perl scripts as different user without mod_perl
我在我的項目中使用網絡控制台 。 它是瀏覽器中的控制台,我可以在其中輸入一些命令,並使用用戶www-data在服務器中運行它們。 安裝說明說
如果您的Web服務器配置為以特定用戶帳戶執行Perl腳本,請確保該用戶具有最近創建目錄的寫權限。
是否可以用與www-data不同的用戶身份在服務器中運行perl腳本? 我在apache文檔中看不到它。 我正在使用具有此配置的apache 2(沒有mod_perl):
AddHandler cgi-script .cgi .pl
<Directory /var/www/myproject/public_html/webconsole>
Options Indexes FollowSymLinks MultiViews +ExecCGI
AllowOverride None
Order allow,deny
allow from all
</Directory>
這對您有幫助嗎?“ suEXEC功能使Apache用戶能夠以與調用Web服務器的用戶ID不同的用戶ID運行CGI和SSI程序。通常,當CGI或SSI程序執行時,它將以運行Web服務器的同一用戶。”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.