核心問題就如標題。
最近要架一個有近 250 人賬戶的 samba server,
當中同時會使用的人不超過 30 人。
決定用 centos 5.3 做測試,並由我建賬號第一次登入密碼,用戶則以 changepassword 來更改密碼。
以前也試用這個方法,沒問題的。但這次不成功,用戶改密碼後一直無法進入 samba,
查了很久,知道是 tdbsam 問題,再用 webmin 1.48 做同步,亦不成功。
想了很久,還是先讓 samba 3.033 用回舊版的 smbpasswd 吧。
方法很簡單:
1- ssh 入系統,su 為 root 。
2- 打入 vi /etc/samba/smb.conf。
3- 在 [global] 中,註解 passdb backend = tdbsam 。
4- 加入 smb passwd file=/etc/samba/smbpasswd,如下例。
# passdb backend = tdbsam
smb passwd file=/etc/samba/smbpasswd
最後,還是那個老問題,該學好 python ,不要再浪費氣力繞大圈了。
沒有留言:
張貼留言