Chinaunix

标题: 两台FREEBSD主机,一台主机上的用户转移到另一个主机上的问题 [打印本页]

作者: linkwww    时间: 2003-02-20 00:49
标题: 两台FREEBSD主机,一台主机上的用户转移到另一个主机上的问题
有两台主机,一台是FREEBSD4.5,另一台是新的4.7

4.7想做为4.5的升级使用,也就是想把4.5上的用户数据(含用户名,密码,工作目录)转移到4.7上,不知用什么方式更好一些?

如用手工一个一个的重新建用户,那就有点太慢了。谢谢。
作者: bsdbase    时间: 2003-02-20 01:27
标题: 两台FREEBSD主机,一台主机上的用户转移到另一个主机上的问题
原帖由 "linkwww" 发表:
有两台主机,一台是FREEBSD4.5,另一台是新的4.7

4.7想做为4.5的升级使用,也就是想把4.5上的用户数据(含用户名,密码,工作目录)转移到4.7上,不知用什么方式更好一些?

如用手工一个一个的重新建用户,那?.........


大体上,你可以先tar旧机器的home到新机器,把旧机器的/etc/passwd +/etc/master.passwd复制到新机器(两边都要做备份,以免误操作无法恢复),注意可能新系统需要一些新的系统帐号,比如sshd,把这些旧机器没有的帐号补进去,通常这些帐号是uid<100,没有home的,不用担心。
用pwd_mkdb创建新的password db,不要重起,也不要退出登陆,从另外一个终端登陆,测试是否成功。

建议你先在vmware里试试,呵呵
作者: 红袖添香    时间: 2003-02-20 02:39
标题: 两台FREEBSD主机,一台主机上的用户转移到另一个主机上的问题
...

1。如 bsdbase 所说,补充一下,把旧系统上的下列文件拷贝到新系统下。

/etc/pwd.db      
/etc/spwd.db      
/etc/master.passwd      
/etc/passwd
/etc/group   (group信息也是要的)
/etc/shells  (有可能你也后来安装过其它shell)
/usr/share/skel (建立帐号的模板)

然后用 pwd_mkdb 更新帐号数据库。!备份!

2。如果机器资源和原机器上空间不是问题的话,觉得可以不用把用户数据全部转移到新机器上来,在4.5机器上起nfsd,在4.7机器上

# mkdir /usr/home
# mount -t nfs host4.5:/usr/home   /usr/home

多方便。万一你以后又添几台工作站,就可以用统一的机器上的NFS作/usr/home,省得拷来拷去的麻烦,可以兼作你的 file server。
作者: bsdbase    时间: 2003-02-20 02:40
标题: 两台FREEBSD主机,一台主机上的用户转移到另一个主机上的问题
原帖由 "红袖添香" 发表:
...

1。如 bsdbase 所说,补充一下,把旧系统上的下列文件拷贝到新系统下。

/etc/pwd.db      
/etc/spwd.db      
/etc/master.passwd      
/etc/passwd
/etc/group   (group信息也是要的)
/etc/she..........


呵呵,惭愧~
作者: 红袖添香    时间: 2003-02-20 02:47
标题: 两台FREEBSD主机,一台主机上的用户转移到另一个主机上的问题
原帖由 "bsdbase" 发表:

呵呵,惭愧~


呵呵,别。

我也没做过,只是觉得这些是相关的,小心一点为好。你说得非常对,一定要两边备份,并且要确认无误后才重启机器。特别是要重新开一个终端测试一下root帐号哦~
作者: redfox    时间: 2003-02-20 08:50
标题: 两台FREEBSD主机,一台主机上的用户转移到另一个主机上的问题
我做过,一般拷贝那4个文件和home目录过去就行了。
作者: ihweb    时间: 2003-02-20 08:58
标题: 两台FREEBSD主机,一台主机上的用户转移到另一个主机上的问题
[quote]原帖由 "redfox"]我做过,一般拷贝那4个文件和home目录过去就行了。[/quote 发表:


能否建立一个NFS服务器,而其他都BSD都是通过此台机器做客户的东西?!

我的意思是连密码都是放在NFS服务器上的呢?
作者: Fun-FreeBSD    时间: 2003-02-20 10:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: ihweb    时间: 2003-02-20 11:53
标题: 两台FREEBSD主机,一台主机上的用户转移到另一个主机上的问题
原帖由 "Fun-FreeBSD" 发表:


当然可以


难道也是把/etc 也拷过去?!不会吧?!

/etc/ 里面可有各台机器的配置喔。
作者: redfox    时间: 2003-02-20 14:04
标题: 两台FREEBSD主机,一台主机上的用户转移到另一个主机上的问题
试试看就知道了,估计会有问题。
作者: 红袖添香    时间: 2003-02-21 03:21
标题: 两台FREEBSD主机,一台主机上的用户转移到另一个主机上的问题
原帖由 "ihweb" 发表:


能否建立一个NFS服务器,而其他都BSD都是通过此台机器做客户的东西?!

我的意思是连密码都是放在NFS服务器上的呢?


在那台机器上打开 YP server 就好了嘛~

其它机器上用统一的 NIS passowrd.  而不是 local passowrd
作者: ihweb    时间: 2003-02-21 09:20
标题: 两台FREEBSD主机,一台主机上的用户转移到另一个主机上的问题
原帖由 "红袖添香" 发表:


在那台机器上打开 YP server 就好了嘛~

其它机器上用统一的 NIS passowrd.  而不是 local passowrd


我就是看了这个!!

这个如何做?!
作者: oneflower    时间: 2003-02-21 09:36
标题: 两台FREEBSD主机,一台主机上的用户转移到另一个主机上的问题
原帖由 "ihweb" 发表:


我就是看了这个!!

这个如何做?!


你的问题,好大!

自己去看看nis,yp的资料,不就可以了。
作者: ihweb    时间: 2003-02-21 10:06
标题: 两台FREEBSD主机,一台主机上的用户转移到另一个主机上的问题
原帖由 "oneflower" 发表:


你的问题,好大!

自己去看看nis,yp的资料,不就可以了。


好的,谢谢。
作者: linkwww    时间: 2003-02-21 16:13
标题: 两台FREEBSD主机,一台主机上的用户转移到另一个主机上的问题
谢谢各位老大。呵。给了我大量的建议。

我现在就试试。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2