关于系统用户迁移至mysql库的方法(不顶务进)

由 shihao 在 08-11-2004 00:17 发表:

关于系统用户迁移至mysql库的方法(不顶务进)

=======================================================

希望对大家有帮助的话,顶一下。这是我的要求。谢谢。

=======================================================

我们有时候作邮件服务器,ftp服务器时,经常有个问题,就是如何把现有系统的用户,连密码,一起迁移到新的mysql数据库中,我也看到很多这样的疑问和要求。我把我的一些经验跟大家分享一下,希望对大家有帮助的话,顶一下。这是我的要求。谢谢。

1、首先你的服务,比如postfix,pureftpd等要支持crypt认证,就是可以认加密的密码,如果不能的话,请更换程序。

2、假设你的密码是shadow的

3、假设你的数据库=mail,table=user

================================================

local$ **gawk -F: -f jjjj shadow > userandpasswd **

local$ cat jjjj

{printfile($1,$2)}

function printfile(a,b){

printf( "INSERT INTO user (username,password,created,modified,active) VALUES ('%s','%s',NOW(),NOW(),'1');\n",a,b,)}

local$ **mysql mail < userandpasswd **

=================================================


由 landxqc 在 08-11-2004 01:32 发表:


虽然看得不大懂,但是顶一个!!


我在梦里遇见你,似眼前似天际,仿佛一切像雾又像迷。

想在梦里抓住你,似拥有似空虚,总是一场空欢喜。

我在梦里属于你,也有情也有意,无奈醒来就要各东西。

苍天注定的游戏,也想玩也想拒,甘愿一生无悔只为你


由 David 在 08-11-2004 09:04 发表:


看不明白,能不能再详细点? gawk 在这里起什么作用?


由 syd168 在 08-11-2004 09:15 发表:


谢谢楼主的共享。但问题是,用户帐号添加到数据库后,如何实现用户认证通过数据库,而不是文件,有统一的方法吗?需要PAM支持的能提供吗?非常感谢!

比如Serv-u系统目前支持的数据库帐号管理,很好,我已经实现了在SQLServer上的帐号管理。比过去全部由管理员管理方便多了。

<font face="腩戾,verda

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus