- 論壇徽章:
- 0
|
系統(tǒng)是ubuntu11的,安裝好apache2了,用c語言寫了CGI程序adduser.cgi,想通過這個(gè)CGI程序可以實(shí)現(xiàn)通過瀏覽器向系統(tǒng)添加用戶
這是我的配置文件
root@ubuntu:/etc/apache2/sites-enabled# vi 000-default
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
AddHandler cgi-script .cgi .pl
ErrorLog ${APACHE_LOG_DIR}/error.log
當(dāng)訪問問這個(gè)地址時(shí),
http://192.168.112.129/cgi-bin/adduser.cgi 能正常出現(xiàn)頁面
但是 不能正常工作,每次運(yùn)行在函數(shù)getspnam()的時(shí)候就運(yùn)行不起了,我也知道函數(shù)getspnam()必須用root權(quán)限才能運(yùn)行,但是這個(gè)函數(shù)在這一個(gè)CGI中該怎么辦?????
|
|