如果不小心把自家的freenas升級到了truenas 12.0以後了, 這個坑就出現了。
辦公室裡的人越來越多,NAS賬號密碼也就越來越多。在創建新用戶的時候,SMB仍然提示新用戶無法登錄, 賬號密碼不對。看右上角控制台日志上面寫著smb.synchronize_passdb失敗, 找不到用戶, 進度0%。
我試過重啓smb、盡量避免使用中文、在ssh裡編輯/etc/passwd、在ssh裡passwd改密碼, 各種方法都試過了, 用戶明明存在, 怎麽提示找不到用戶呢? 見鬼了。難道只能重啓服務器?
解決方法
ssh登進freenas, 然後輸入以下命令
cd /var/db/system/samba4/private # 這一行是做個備份 cp passdb.tdb passdb.tdb.bak rm passdb.tdb midclt call smb.synchronize_passdb -job
需要等待一會兒, 這個時間段, SMB共享盤是沒有賬號可以登入進來的
參考鏈接
https://www.truenas.com/community/threads/new-users-have-no-access-to-smb-share.97221/