作者 主題: 如何把freebsd上的用戶,全部轉到linux上  (閱讀 7297 次)

0 會員 與 1 訪客 正在閱讀本文。

ice

  • 可愛的小學生
  • *
  • 文章數: 13
    • 檢視個人資料
如何把freebsd上的用戶,全部轉到linux上:
現在,有一個問題,就是趨勢的interscan這套防毒軟體只有支援redhat linux7.0
那我要把freebsd系統換成linux的,可是怎麼把原來的用戶,所有的帳戶及密碼都轉過來。

劍客

  • 活潑的大學生
  • ***
  • 文章數: 238
    • 檢視個人資料
    • http://kalug.ks.edu.tw
如何把freebsd上的用戶,全部轉到linux上
« 回覆 #1 於: 2002-03-26 19:04 »
如果你會 NIS 或 LDAP ,用這個方式可能比較簡單。讓 FreeBSD 作 NIS/LDAP server ,讓 Linux Server 利用 NIS 或 LDAP 認證的方式。不過要記得開 mail spool 的目錄。

ice

  • 可愛的小學生
  • *
  • 文章數: 13
    • 檢視個人資料
如何把freebsd上的用戶,全部轉到linux上
« 回覆 #2 於: 2002-03-26 23:58 »
我可以只拷貝master.passwd和/home裡的目錄到linux,這樣子會成扒

梁楓

  • 俺是博士!
  • *****
  • 文章數: 6220
    • 檢視個人資料
如何把freebsd上的用戶,全部轉到linux上
« 回覆 #3 於: 2002-03-27 16:56 »
引用

在 2002-03-26 23:58, ice 寫了:
我可以只拷貝master.passwd和/home裡的目錄到linux,這樣子會成扒?

肯定是不會成左

你可以比對 linux 中的/etc/shadow /etc/passwd 與FreeBSD中的/etcpasswd
master.passwd,只要把欄位對齊,那除了密碼之外(加密原則不同)其餘的應該就不會有什麼問題

不過還要考慮到另一個問題
就是原本的UID跟轉移後的UID是否可以相同?
ex. 新主機上本來就有User了
如果是的話
UID方面可能也只稍做調整。

ice

  • 可愛的小學生
  • *
  • 文章數: 13
    • 檢視個人資料
如何把freebsd上的用戶,全部轉到linux上
« 回覆 #4 於: 2002-03-27 17:10 »
我試過了,這樣確實不會成
例如,在linux上的passwd,使用者的名宇後是接"x",可是在freebsd上
卻是接"*",更別說是shadow,到最後的欄位數字代表的意義都不知道,
而且,freebsd還多了兩個pwd.db及spwd.db,不行的話,重建使用者可能就要
建到手軟了。@@~

梁楓

  • 俺是博士!
  • *****
  • 文章數: 6220
    • 檢視個人資料
如何把freebsd上的用戶,全部轉到linux上
« 回覆 #5 於: 2002-03-27 17:15 »
引用

在 2002-03-27 17:10, ice 寫了:
我試過了,這樣確實不會成?原因是欄位內容的不同
例如,在linux上的passwd,使用者的名宇後是接"x",可是在freebsd上
卻是接"*",更別說是shadow,到最後的欄位數字代表的意義都不知道,
而且,freebsd還多了兩個pwd.db及spwd.db,不行的話,重建使用者可能就要
建到手軟了。@@~


嗯,因為現在是由FreeBSD轉至Linux
可以不考慮pwd.db跟spwd.db的用途