如何在Centos 6.3下利用changepassword修改samba账户密码
|
二.安装配置changepassword 1,下载解压: # wget http://prdownloads.sourceforge.net/changepassword/changepassword-0.9.tar.gz # tar -zxvf changepassword-0.9.tar.gz # cd changepassword-0.9 2.编译changepassword前需要安装一个依赖包 # cd smbencrypt/ # tar -xzvf libdes-4.04b.tar.gz # cd des/ # make # cp libdes.a ../ # cd ../.. 3.编译安装changepassword # ./configure -enable-cgidir=/usr/local/apache2/htdocs/samba -enable-language=Chinese -enable-smbpasswd=/etc/samba/smbpasswd -disable-squidpasswd -enable-logo=samba/logo.jpg 注:-enable-cgidir=... # 自定义apache根目录路径 -enable-language=Chinese # 设置页面为简体中文 -enable-smbpasswd=/etc/samba/smbpasswd # 自定义samba密码的库文件 (这里smbpasswd并非修改smb用户密码的系统命令,请注意不要混淆) -disable-squidpasswd # 禁用squid -enable-logo=... # 设置web根目录logo文件,此处的相对路径对应的是apache根目录 # 也就是 samba/logo.jpg对应/usr/local/apache2/htdocs/samba/logo.jpg # make && make install 4.设置apache支持cgi模块 # vi /usr/local/apache2/conf/httpd.conf 搜索cgi 去掉如下注释: -------------- LoadModule cgid_module modules/mod_cgid.so AddHandler cgi-script .cgi -------------- 搜索 DocumentRoot,在/usr/local/apache2/htdocs类目下找到Options选项,修改为: -------------- Options Indexes FollowSymLinks ExecCGI -------------- 重启服务 # /usr/local/apache2/bin/apachectl restart 5.访问web后台: http://192.168.7.74/samba/changepassword.cgi 按照提示修改密码提交即可 注;这里的LOGO是博主自行处理添加的,有需要的话可以将自己公司的LOGO放到changepasswd编译logo的apache web相应路径即可 如图:
最后可以在windows客户端访问samba共享文件夹,查看密码是否修改成功。 注:本博未做samba的相关配置,是因为默认创建一个系统账户samba会直接将系统家目录作为共享目录推送到内网,而刚好就可以利用每个LINUX系统账户及其家目录来划分公司内网用户每个人的存储空间。 ---------------大功告成----------------- 作者:51cto博客 一路向北 (编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |



