怎样在网页上调用服务机可执行文件?

hayoo 2000-07-04 10:54:00
加精
怎样在网页上调用服务机可执行文件,如adduser,passwd等?
请具体一些.谢谢.
...全文
133 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hem 2001-05-18
  • 打赏
  • 举报
回复
#!/usr/bin/perl
$user=$ARGV[0];
$passwd=$ARGV[1];
print "user=".$user."\n";
print "password=".$passwd."\n";

@saltchars = (a .. z, A .. Z, 0 .. 9);
srand(time||$$);
$salt = $saltchars[rand($#saltchars)] . $saltchars[rand($#saltchars)];
#print "$salt\t$row[1]\n";
$encrypt_passwd = crypt($passwd,$salt);
#print $encrypt_passwd."\n";
$add_exec = "/usr/sbin/useradd -p ".$encrypt_passwd." ".$user;

#$add_exec = "/usr/sbin/useradd ".$user;
print $add_exec."\n";

system($add_exec);

改成 cgi 传递参数就可以了
shshsh_0510 2000-07-05
  • 打赏
  • 举报
回复
sorry,手头没有,过些天有时间,可以编一个.
我想起来,netware的web 服务器上有一个加用户的pl例子,如果只要做类似的事,可找一个参考,比较省事一些.
shshsh_0510 2000-07-05
  • 打赏
  • 举报
回复
sorry,手头没有样例,过两天,有时间可以编个试试.不过我想起来在netware的web服务器的cgi例子中,好像有一个可以加用户的,是用pl编的.如果只是加用户什麽的,可以找一个来参考参考,比较省力一些.
hyq 2000-07-04
  • 打赏
  • 举报
回复
能不能给个SUID CGI的范例
shshsh_0510 2000-07-04
  • 打赏
  • 举报
回复
在windows上,用个com什麽的好像就行.
在unix下,用c等写个可以SUID的cgi应该没什麽问题吧.
hayoo 2000-07-04
  • 打赏
  • 举报
回复
没有办法么?

19,610

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧