通过web界面修改samba密码

网友投稿 1277 2022-09-25 08:55:00

通过web界面修改samba密码

通过web界面修改samba密码

下载软件: 配置

vi  /etc/samba/smb.conf

配置文件内容

[global]        workgroup = workgroup        server string = Bang File Server             display charset = UTF8        dos charset = cp950        unix charset = gb2312        netbios name = bangfileserver        hosts allow = 127. 192.168.0. 192.168.6.        log file = /var/log/samba/%m.log        max log size = 500        smb passwd file = /etc/samba/smbpasswd        security = user        pam password change = no        passwd chat = **NEW*UNIX*password* %n\n *Retype*new*UNIX*password* %n\n *successfully*        passwd program = LANG=en_US /usr/bin/passwd %u        unix password sync = yes        load printers = yes        cups options = raw[homes]        comment = Home Directories        browseable = no        writable = yes[printers]        comment = All Printers        path = /var/spool/samba        browseable = no        guest ok = no        writable = no        printable = yes

三、要使用changepassword 程序实现,客户端更改密码必须设置系统密码和samba密码同步。

smb.conf文件中要有

pam password change = no        passwd chat = **NEW*UNIX*password* %n\n *Retype*new*UNIX*password* %n\n *successfully*        passwd program = LANG=en_US /usr/bin/passwd %u        unix password sync = yes

安装changepassword 其实很简单,网上也有高手写的中文文档,也可以直接看软件包中自带的README  文件。

基本是以下这样

1、[root@test-samba changepassword-0.9]# ./configure --enable-cgidir=/var/--enable-language=Chinese --enable-smbpasswd=/etc/samba/smbpasswd --disable-squidpasswd --enable-logo=logo.jpg

smbpasswd 路径: smbpasswd=/etc/samba/smbpasswd

logo.jpg  放到 /cgi-bin/changepassword.cgi/目录下:

2、[root@test-samba changepassword-0.9]# make 3、[root@test-samba changepassword-0.9]# make installcp changepassword.cgi /var/4755 /var/changepassword-0.9]#

容易出现的问题:

1、make: *** [changepassword.cgi] Error 1

配置中仔细查看./configure 是否有误。

Could not rename the temporary password file.

Please go back and try again.

你可以更改 conf.d文件中的

char TMPFILE[]="/changepw/changepassword-shadow-XXXXXX";char TMPSMBFILE[]="/changepw/changepassword-smb-XXXXXX";char TMPSQUIDFILE[]="/changepw/changepassword-squid-XXXXXX";

这个目录changepw是手动创建的最好与/tmp权限一样。

让SAMBA 用户不能登陆LINUX 系统:建帐号时:useradd –s /sbin/nologin  frank  即可了……

或修改:  vi /etc/passwd   把相应的帐号,,改为 /sbin/nologin   就行了….

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:vi 命令 用法
下一篇:洽洽食品跨界营销收效甚微,瓜子提价助力营收净利双增!(洽洽瓜子销售模式)
相关文章