| 通过web界面修改samba密码
|
发表于:2006-11-07
来自:http://www.xxlinux.com/linux/article/network/server/20060911/4223.html
阅读:次
|
通过web界面修改samba密码 - IdeaGrace | Linux | 服务器,IdeaGrace,web,开发,技术,交流,教程 - http://www.ideagrace.com/
samba是一个供内部共享文件的一个服务,一般情况下需要登录到linux主机上才能修改它的密码,但是主机一般情况下是不能让别人进入的,而在windows下又没有其它方法可以修改,因此在网上使劲找,最终找到了这个程序:changpasswd, http://changepassword.sourceforge.net 内可以下载,目前最新版本为0.9。 下到之后,第一件事情就是看说明,其实这个文件很简单,它是一个cgi程序,按照你自己的机器配置,编译后安装,然后就可以用了,以下将说明文件翻译如下(注:E文不好,只能翻译大概意思,如有错误,欢迎指正,花括号{}内为我的翻译): changepassword 0.9
,,,,,,,,,,,,, .: Description :. ````````````` ChangePassword modifies the passwords of passwd, Samba, and Squid through the Web. All passwords are syncronized and changed in real time through browsers like Mozilla, Netscape, IE, Opera, and others. ChangePassword 通过Web修改passwd,Samba和Squid的密码。 {所有的密码都可以通过浏览器就像Mozilla, Netscape, IE, Opera或者其它同步的克隆。} ,,,,,,,,,,,, .: Installing :. ```````````` { 安装 } 1) Modify conf.h {1)修改 conf.h } IMPORTANT {重要} ---------
If you got messages like: {如果你得到类似的消息:} "Could not create unique filename for the temp file" {“不能为temp文件创建唯一的文件名”} "Could not rename the temporary password file" {“不能修改临时密码文件”}
Don't use the temporary directories through partitions different than root partition. {不要将temporary目录....(未读懂,似乎是警告不要将该目录放到root目录内)} 2) Run ./configure {2)运行 ./configure} configure options: {配置参数} --enable-cgidir=cgidir Absolute path do cgi-bin dir {允许运行cgi的目录:完全的路径} Default: /home/httpd/cgi-bin {默认:/home/httpd/cgi-bin}
--enable-language=language Language to translate {允许的语言,....} Default: English {默认的语言:英语} Look in languages dir {请查看语言子目录}
--enable-logo=imagefilename Web Logo Image {logo图片} Default: Disabled
Examples: {示例) ./configure --enable-cgidir=/var/www/cgi-bin --enable-language=Portuguese --enable-smbpasswd=/usr/local/samba/private/smbpasswd --enable-squidpasswd=/etc/squid/passwd --enable-logo=opentech.jpg {以上示例设定了cgi目录、所选择语言为 Portuguese,设定的samba密码文件所在、squid密码文件所在,logo图片文件所在} ./configure --enable-cgidir=/var/www/cgi-bin --enable-language=Portuguese --disable-smbpasswd --enable-squidpasswd=/etc/squid/passwd --enable-logo=opentech.jpg {衣衫示例设定了cgi目录、语言种类、禁止修改samba密码、允许修改squid密码、logo图片文件所在)
3) type "make" {输入 make} 4) type "make install" {输入 make install} 5) copy your logo image filename (if set by --enable-logo option) to your website root htdocs {拷贝你的图片文件到你的站点的根目录如果你设定了logo图片文件} ,,,,,,,,,,,,, .: Translating :. ````````````` 语言翻译 1) Copy English.h to Your_language.h {拷贝English.h 到 Your_language.h} 2) Translate {翻译} 3) Send me Your_Language.h {将Your_language.h发送给我}
,,,,,,,,,,,,,,,,,,,,,,,,,,,, .: Credits and Special thanks :. ```````````````````````````` 以下为为了本程序做出的贡献的人及地址 Parts of the program are taken from: Gerald Carter < [url=mailto:jerry@samba.org]jerry@samba.org[/url] > smbencrypt package Knut Grahlmann < [url=mailto:Knut.Grahlmann@bigfoot.com]Knut.Grahlmann@bigfoot.com[/url] > frgpasswd.c Pedro L. Orso < [url=mailto rso@onda.com.br]orso@onda.com.br[/url] > chetcpasswd.c Peter Orbaek < [url=mailto:poe@daimi.aau.dk]poe@daimi.aau.dk[/url] > passwd.c Salvatore Valente < [url=mailto:svalente@mit.edu]svalente@mit.edu[/url] > setpwnam.c
Languages: Anders Riis Espersen < [url=mailto:aresp@agurk.dk]aresp@agurk.dk[/url] > Danish Daniel Ruus < [url=mailto:daniel@ruus.freeserve.co.uk]daniel@ruus.freeserve.co.uk[/url] > Swedish Emanuel Quass < [url=mailto:emanuel.quass@temic.com]emanuel.quass@temic.com[/url] > German Fernando Rodriguez < [url=mailto:frodmda@hotmail.com]frodmda@hotmail.com[/url] > Spanish Florin Grosu < [url=mailto:florin.grosu@igeoss.com]florin.grosu@igeoss.com[/url] > Romanian Fran鏾is Goudal < [url=mailto:goudalf@free.fr]goudalf@free.fr[/url] > Francais Jan Slesinger < [url=mailto:honza@beyondd.com]honza@beyondd.com[/url] > Czech Jaroslaw Danielski < [url=mailto:jd@telvinet.pl]jd@telvinet.pl[/url] > Polish Joseph van Alphen < [url=mailto:joseph@vddonk.nl]joseph@vddonk.nl[/url] > Holland Liaobin < [url=mailto:liao_bin@371.net]liao_bin@371.net[/url] > Chinese Massimiliano Adamo < [url=mailto:maxadamo@iol.it]maxadamo@iol.it[/url] > Italian P. Toth Zsigmond < [url=mailto:zsigmond@lanten.hu]zsigmond@lanten.hu[/url] > Hungarian Peter de Vries < [url=mailto:peter@pdv.xs4all.nl]peter@pdv.xs4all.nl[/url] > Dutch Rok Potocnik < [url=mailto:rok@s-je.sik.si]rok@s-je.sik.si[/url] > Slovenian Turnhauser Laszlo < [url=mailto:tusi@opticom.hu]tusi@opticom.hu[/url] > Hungarian
Suggestions, Corrections and/or Fixes: Benjamin Lee < [url=mailto:benjamin.lee@realthought.net]benjamin.lee@realthought.net[/url] > Dirk Schwier < [url=mailto:info@raumhochdrei.de]info@raumhochdrei.de[/url] > Jeff Nelson < [url=mailto:jtnelson@emirates.net.ae]jtnelson@emirates.net.ae[/url] > Scott Cottrell < [url=mailto:scottrell@customresearch.com]scottrell@customresearch.com[/url] > Victor Hugo dos Santos < [url=mailto:victorhugops@wordcom.cl]victorhugops@wordcom.cl[/url] >
,,,,,,,,,,,,,,, .: Changes/Fixes :.还有问题请来论坛寻求帮助:http://www.ideagrace.com/club//
喜欢本文?那就在线订阅更多文章更新吧!
加入技术论坛讨论
访问IdeaGrace开发者博客
浏览更多java开源项目
IdeaGrace开发者Wiki
更好的浏览体验,
|
|
|
|