samba_changepassword自主修改密码

Posted on Posted in samba
Tips: 本文创建于2013年11月8日,已超过 2 年,内容或图片可能已经失效!

只说changepassword,samba的配置以后再说,其实samba配置很简单,麻烦的是思路,和需求挂边的,好像都很麻烦。

一、安装必备

  1. apt-get -y install gcc make apahce2 samba  

changepassword 点击下载

这个东西好久都不更新了,看了下,日期还是05年的,不过好用就OK

二、安装changepassword

  1. mkdir -pv /paaswdtmp  
  2. mkdir -pv /var/www/samba  
  3. chmod 777 /passwdtmp  
  4. tar -zxvf changepassword-0.9.tar.gz  
  5. cd changepassword-0.9/  
  6. vim conf.h  
  7. //更改如下行  
  8. // temporary directory and files to use  
  9. char TMPFILE[]="/passwdtmp/changepassword-shadow-XXXXXX";  
  10. char TMPSMBFILE[]="/passwdtmp/changepassword-smb-XXXXXX";  
  11. char TMPSQUIDFILE[]="/passwdtmp/changepassword-squid-XXXXXX";  
  12.   
  13. ./configure --enable-cgidir=/var/www/samba --enable-language=Chinese --enable-smbpasswd=/etc/samba/smbpasswd --disable-squidpasswd -enable-logo=logo.jpg  
  14. cd smbencrypt/ //重新编译一个包不然会后面make会出错  
  15. tar -zxvf libdes-4.04b.tar.gz  
  16. cd des/  
  17. make  
  18. cp libdes.a ../  
  19. cd ../../  
  20. make && make install  
  21. cd /usr/lib/cgi-bin  
  22. ln -s /var/www/samba/changepassword.cgi index.cgi  
  23. cd /etc/apache2/sites-available/  
  24. cp default default.bak  
  25. vim default  
  26. //更改如下  
  27. ScriptAlias/samba/ /usr/lib/cgi-bin/  
  28. <Directory "/var/www/samba">  
  29. AllowOverrideNone  
  30. Options+ExecCGI -MultiViews +SymLinksIfOwnerMatch  
  31. Orderallow,deny  
  32. Allowfrom all  
  33. </Directory>  
  34. 重启apache  
  35. service apache restart  

三、访问效果

idxdmy

» 转载请注明来源:呢喃 » samba_changepassword自主修改密码

Leave a Reply

Your email address will not be published. Required fields are marked *

nine + 17 =