Samba修改密码

本文介绍新版Samba中tdbsam的使用方法,包括新增账号密码、使用pdbedit指令进行管理及如何从旧版smbpasswd迁移至tdbsam等关键步骤。同时也提到了SELinux可能带来的影响及解决办法。

之前因為 Linux 主機掛點,要重新設定 Samba 時才發現新版 Samba 的帳號密碼檔有了不一樣的改變。




tdbsam 帳號管理


 新版的 Samba 預設已改用 tdbsam 取代 smbpasswd,但如果要繼續延用舊版 smbpasswd 也是可以。




 新版的 tdbsam 需要用 pdbedit 指令來管理帳號密碼。




 新增帳號與密碼


 # pdbedit -a user_name




 顯示該帳號明細


 # pdbedit -v user_name






使用舊版 smbpasswd 管理帳號


 修改 /etc/samba/smb.conf


 # vi /etc/samba/smb.conf


 passdb backend = smbpasswd <- 將 tdbsam 改為 smbpasswd


 encrypt passwords = yes


 smb passwd file = /etc/samba/smbpasswd <- 指定 smbpasswd 路徑




 重啟 Samba 服務


 # service smb restart


 # service nmb restart






將舊版 smbpasswd 匯入 tdbsam


 修改 /etc/samba/smb.conf


 # vi /etc/samba/smb.conf


 passdb backend = tdbsam smbpasswd <- 增加 smbpasswd




 重啟 Samba 服務


 # service smb restart


 # service nmb restart




 將 smbpasswd 匯入


 # pdbedit -i smbpasswd -e tdbsam




 檢查帳號是否有匯入


 # pdbedit -L




 重啟 Samba 服務


 # service smb restart


 # service nmb restart


 



 注意1:在 Samba 3.0.7 以後的版本,nmb 不會隨著 smb 啟動,nmb 服務與 NetBIOS Name 名稱解析有關,沒有啟動會造成 Windows 端找不到 Linux 主機。




 注意2:SELinux 若啟動,有可能會造成 samba 無法進入,若對 SELinux 不了解如何設定,建議將它關閉。










本文转自 h2appy  51CTO博客,原文链接:http://blog.51cto.com/h2appy/761005,如需转载请自行联系原作者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值