免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2218 | 回复: 5
打印 上一主题 下一主题

如何写个CGI,通过WEB方式更改Linux系统用户口令? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-02-12 20:35 |只看该作者 |倒序浏览
请指教,谢谢。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
2 [报告]
发表于 2003-02-13 09:31 |只看该作者

如何写个CGI,通过WEB方式更改Linux系统用户口令?

可以呀!有什么问题吗?
你到底是哪块儿不会了?
不会写 CGI 还是不会改口令?

论坛徽章:
0
3 [报告]
发表于 2003-02-13 09:44 |只看该作者

如何写个CGI,通过WEB方式更改Linux系统用户口令?

修改口令主要是修改/etc/password和/etc/shadow文件,
用crypt加密。
你不会是CGI不会写吧?

对了,还要注意你的CGI要能有修改上面的2各文件的权限。因为这两个文件应该是只有root才能修改

论坛徽章:
0
4 [报告]
发表于 2003-02-13 09:49 |只看该作者

如何写个CGI,通过WEB方式更改Linux系统用户口令?

对,不过这很容易造成安全问题

论坛徽章:
0
5 [报告]
发表于 2003-02-14 11:34 |只看该作者

如何写个CGI,通过WEB方式更改Linux系统用户口令?

1. 要root权限的CGI是不是要用命令: chmod +s exefile.cgi设置?
2. 多人同时改/etc/{passwd, shadow}会不会产生冲突?
3. 我用shell 写过简单的CGI, 如hello world 什么的。
4. 能不能给个思路,最好带几句代码。

论坛徽章:
0
6 [报告]
发表于 2003-02-14 11:48 |只看该作者

如何写个CGI,通过WEB方式更改Linux系统用户口令?

首先chmod +s exefile.cgi是可以的
第二,你在修改文件的时候最好先给文件加锁,另外我记得在solaris里面有一个专门修改这两个文件的函数可以调用,具体名字记不清了。如果你使用系统提供的函数修改文件可能就不需要给他们加锁了。
第三,CGI的格式都一样,如果你会写hello world,其他的CGI也基本是这个格式
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP