關於SAMBA的問題,smbpasswd為什麼是空的?

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

關於SAMBA的問題,smbpasswd為什麼是空的?

文章kevinbbv » 週五 7月 03, 2009 5:51 pm

請教各位

在 [global] 裡我有設定這些
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd

我新增一個使用者

smbpasswd -a kevin

輸入兩次密碼後
也沒出現任何錯誤訊息
新增完後我去 /etc/samba/smbpasswd 裡看
裡面是空的,沒有任何東西

ls -l /etc/samba/smbpasswd 顯示
-rw------- 1 root root 0 2009-07-03 16:30 smbpasswd

為什麼 /etc/samba/smbpasswd裡仍是空的?
謝謝
Debian新手,請多多指教
kevinbbv
懵懂的國中生
懵懂的國中生
 
文章: 129
註冊時間: 週二 3月 25, 2008 2:36 pm
來自: 台灣台北縣

文章阿信 » 週六 7月 04, 2009 8:24 am

Hi,

smb.conf中是否有這一行
# If you are using encrypted passwords, Samba will need to know what
# password database type you are using.
passdb backend = tdbsam

試著下pdbedit -L 應該就能看到你的samba的帳號了。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

文章kevinbbv » 週一 7月 06, 2009 10:10 am

阿信 寫:smb.conf中是否有這一行
# If you are using encrypted passwords, Samba will need to know what
# password database type you are using.
passdb backend = tdbsam

試著下pdbedit -L 應該就能看到你的samba的帳號了。


Hi , 阿信你好

smb.conf 是有上面那行
pdbedit -L 執行後出現的內容有我所設定的帳號
不過在 /etc/samba/smbpasswd 裡仍然是空的
Debian新手,請多多指教
kevinbbv
懵懂的國中生
懵懂的國中生
 
文章: 129
註冊時間: 週二 3月 25, 2008 2:36 pm
來自: 台灣台北縣

文章阿信 » 週一 7月 06, 2009 11:06 am

kevinbbv 寫:
阿信 寫:smb.conf中是否有這一行
# If you are using encrypted passwords, Samba will need to know what
# password database type you are using.
passdb backend = tdbsam

試著下pdbedit -L 應該就能看到你的samba的帳號了。


Hi , 阿信你好

smb.conf 是有上面那行
pdbedit -L 執行後出現的內容有我所設定的帳號
不過在 /etc/samba/smbpasswd 裡仍然是空的


Hi,
因為smb.conf有指定了passdd 是tdbsam的方式,所以/etc/samba/smbpasswd就不使用了。

我也是用tdbsam的機制,所以沒有/etc/samba/smbpasswd這個檔案了。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

文章mdchang » 週一 7月 06, 2009 3:48 pm

若是使用 smbpasswd 這個檔案,passdb backend 就要設成
passdb backend = smbpasswd:/etc/samba/smbpasswd
mdchang
可愛的小學生
可愛的小學生
 
文章: 1
註冊時間: 週六 6月 13, 2009 9:32 pm


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客