bsdbase 回复于:2003-02-20 01:27:08 |
[quote:4b06a3011f="linkwww"]有两台主机,一台是FREEBSD4.5,另一台是新的4.7
4.7想做为4.5的升级使用,也就是想把4.5上的用户数据(含用户名,密码,工作目录)转移到4.7上,不知用什么方式更好一些? 如用手工一个一个的重新建用户,那?.........[/quote:4b06a3011f] 大体上,你可以先tar旧机器的home到新机器,把旧机器的/etc/passwd +/etc/master.passwd复制到新机器(两边都要做备份,以免误操作无法恢复),注意可能新系统需要一些新的系统帐号,比如sshd,把这些旧机器没有的帐号补进去,通常这些帐号是uid<100,没有home的,不用担心。 用pwd_mkdb创建新的password db,不要重起,也不要退出登陆,从另外一个终端登陆,测试是否成功。 建议你先在vmware里试试,呵呵 |
红袖添香 回复于:2003-02-20 02:39:43 |
...
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:50 |
[quote:fe66949027="红袖添香"]...
1。如 bsdbase 所说,补充一下,把旧系统上的下列文件拷贝到新系统下。 /etc/pwd.db /etc/spwd.db /etc/master.passwd /etc/passwd /etc/group (group信息也是要的) /etc/she..........[/quote:fe66949027] 呵呵,惭愧~ |
红袖添香 回复于:2003-02-20 02:47:13 |
[quote:822ac27222="bsdbase"]
呵呵,惭愧~[/quote:822ac27222] 呵呵,别。 我也没做过,只是觉得这些是相关的,小心一点为好。你说得非常对,一定要两边备份,并且要确认无误后才重启机器。特别是要重新开一个终端测试一下root帐号哦~ |
redfox 回复于:2003-02-20 08:50:53 |
我做过,一般拷贝那4个文件和home目录过去就行了。 |
ihweb 回复于:2003-02-20 08:58:22 |
[quote:2157fc8307="redfox"]我做过,一般拷贝那4个文件和home目录过去就行了。[/quote:2157fc8307]
能否建立一个NFS服务器,而其他都BSD都是通过此台机器做客户的东西?! 我的意思是连密码都是放在NFS服务器上的呢? |
Fun-FreeBSD 回复于:2003-02-20 10:39:49 |
[quote:d7275861dc="ihweb"]
能否建立一个NFS服务器,而其他都BSD都是通过此台机器做客户的东西?! 我的意思是连密码都是放在NFS服务器上的呢?[/quote:d7275861dc] 当然可以 |
ihweb 回复于:2003-02-20 11:53:20 |
[quote:50e56814f2="Fun-FreeBSD"]
当然可以[/quote:50e56814f2] 难道也是把/etc 也拷过去?!不会吧?! /etc/ 里面可有各台机器的配置喔。 |
redfox 回复于:2003-02-20 14:04:04 |
试试看就知道了,估计会有问题。 |
红袖添香 回复于:2003-02-21 03:21:38 |
[quote:ed5bc3e575="ihweb"]
能否建立一个NFS服务器,而其他都BSD都是通过此台机器做客户的东西?! 我的意思是连密码都是放在NFS服务器上的呢?[/quote:ed5bc3e575] 在那台机器上打开 YP server 就好了嘛~ 其它机器上用统一的 NIS passowrd. 而不是 local passowrd |
ihweb 回复于:2003-02-21 09:20:36 |
[quote:8b2a1bf122="红袖添香"]
在那台机器上打开 YP server 就好了嘛~ 其它机器上用统一的 NIS passowrd. 而不是 local passowrd[/quote:8b2a1bf122] 我就是看了这个!! 这个如何做?! |
oneflower 回复于:2003-02-21 09:36:53 |
[quote:edc02f74bd="ihweb"]
我就是看了这个!! 这个如何做?![/quote:edc02f74bd] 你的问题,好大! 自己去看看nis,yp的资料,不就可以了。 |
ihweb 回复于:2003-02-21 10:06:33 |
[quote:8ea23d988b="oneflower"]
你的问题,好大! 自己去看看nis,yp的资料,不就可以了。[/quote:8ea23d988b] 好的,谢谢。 |
linkwww 回复于:2003-02-21 16:13:44 |
谢谢各位老大。呵。给了我大量的建议。
我现在就试试。 |