※ 引述《[email protected] (硬碟不足)》之銘言:
> 我先詳述我的問題
> 我先將舊系統的/etc/master.passwd檔案與/etc/passwd 檔案 裡面一些帳號的資料
> 複製到新系統的相對應檔案中
> 複製的方法是vim /etc/master.passwd 與 /etc/passwd 然後貼上 :wq
> 由於這樣的方式好像並不會自己更新資料庫
> 我又忘記用什麼指令去強制讓資料庫重新reload了
> 於是 我用vipw 之後:wq
> 這樣的方式 使得以前舊機器上的帳號可以ssh登入了
> 然而 我的系統是的ftpd 是proftpd
> 裡面 auth 是bind到 mysql帳號去看passwd的就可以登入
> 而系統的帳號反而login錯誤
> 因為設定檔並沒有改 直覺上不是設定的問題
> 只是 之後改了設定檔裡面的一行
> -PersistentPasswd on
> +PersistentPasswd off
> 之後 就可以直接用帳號登入
> 但是也就不用密碼了
> 所以我會有以下的疑惑
> 會不會是proftpd吃的系統帳號的密碼是未更新過的密碼呢
> 由於對於freebsd的帳號運作不是那麼了解 想請教一下 是不是我忽略了什麼步驟 謝謝:)
針對BSD系統的帳號檔案
建議用vipw去編輯,比較方便~妳這樣的作法並不完全
以你的方法~你只要修改master.passwd
然後在/etc下執行
mkdb_pwd -p -d /etc master.passwd
就可以了(新系統之下)
最方便的是用vipw啦~
因為它會在結束的時候自動幫你跑mkdb_pwd
至於proftpd的部分我不太清楚~不好意思呢
--
夫兵者不祥之器物或惡之故有道者不處君子居則貴左用兵則貴右兵者不祥之器非君子
之器不得已而用之恬淡為上勝而不美而美之者是樂殺人夫樂殺人者則不可得志於天下
矣吉事尚左凶事尚右偏將軍居左上將軍居右言以喪禮處之殺人之眾以哀悲泣之戰勝以
喪禮處之道常無名樸雖小天下莫能臣侯王若能守之萬物將自賓天地相合以降甘露民莫
之令而自均始制有名名亦既有夫亦將知止知220-130-193-111.HINET-IP.hinet.net海