科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道让你的Linux支持WEB修改密码

让你的Linux支持WEB修改密码

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

现在使用Linux做为服务器越来越普遍,一个中小机构采用Linux做邮件服务器、WEB服务器等都十分合适。而这些服务的用户(如E-Mail用户)常常并不是十分熟悉电脑,修改自己的密码比较费劲。

作者:51CTO.COM 2007年10月18日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共2页)

  三、 使用WEB修改密码

  软件就安装完成后,你只要将chpasswd.cgi链接到你主页上就可以完成了,或者在客户端浏览器上输入www.yourdomain.com/cgi-bin/chpasswd.cgi,你将看到以下界面:

  在login栏中输入你的用户名,在current passwd栏中输入你原来的密码,并在new passwd和new passwd(confirm)栏中输入新密码(注意,两个密码需一致),然后按下change按钮。当出现以下画面,就表示修改成功:

  如果出现了什么错误,则会出现相应的提示,其中包括:

  1) ERROR:You didn't write your login, that's stupid...

  你没有填写你的用户名,真笨!

  2) ERROR:You didn't write your current password...

  你没有填写你的当前密码;

  3) ERROR:Your new password and confirmed new password do not match.

  你两次输入的新密码不一样;

  4)ERROR:You can't change password by WWW, contact to your administrator!

  你不能通过WEB方式修改密码,请与管理员联系;

  5)ERROR:Incorrect password...

  当前密码不对(防止别人知道用户名情况下修改你密码)

  6)ERROR:You didn't write your new password...

  你没有填写你新密码;

  7)ERROR:Unknown user.

  用户名不存在,估计你输错了;

  8)ERROR:You didn't write your new password (confirm)...

  你没有输入new password (confirm)。

  这八种错误都有出现一个类似于上面的这个的网页,给您提示。

  四、 使用技巧

  1. 禁止某些用户通过WEB方式修改密码:

  有些系统帐号如root、ftp等帐号一般是不需要通过WEB方式来修改的,另外,有时你会不想让某个用户通过WEB方式修改密码,你只需修改一下配置文件就行了。

  安装chpasswd后,会生成一个/etc/www.deny文件,在这个文件中列出的用户均不能通过WEB方式进行修改密码。你只需将用户添加进去就可以了,马上生效。

  2. 修改chpasswd的页面

  如果你对chpasswd自带的这些页面不满意的话,你可以自己修改它。

  它们在/usr/local/chpasswd.2.1/html目录中,这个目录有以下几个文件:

  index.html:修改的主界面

  ok.html:修改成功的界面

  error1.html

  error2.html

  ……

  error8.html:就是上面所述的8个错误的界面。

  你可以直接修改它们,修改完成后后转到/usr/local/chpasswd.2.1目录下,执行./create-html.sh命令。然后再执行./bulid.sh完成安装。

  另外请注意:在有些系统中为了追求更大的安全性,连root用户都没对/etc/shadow写的权限,这样会出现一些问题。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章