私はArchでsmbd 3.6.7を実行しています。うまくいきます。ログイン試行とログアウトに失敗した後に競合が発生します。
無効なパスワードを使用した例です。rpcclient
ある端末で実行し、smbd
別の端末で実行します。間違ったパスワードが送信されると、smbd
プロセスは終了します。rpcclient
$ rpcclient -L localhost -Utim
Enter tim's password:
Cannot connect to server. Error was NT_STATUS_LOGON_FAILURE
$
//
$ sudo smbd -i -d 2
smbd version 3.6.7 started.
Copyright Andrew Tridgell and the Samba Team 1992-2011
uid=0 gid=0 euid=0 egid=0
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Registered MSG_REQ_POOL_USAGE
Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[media]"
Processing section "[karin-backup]"
added interface eth0 ip=fe80::226:2dff:fe78:ac61%eth0 bcast=fe80::ffff:ffff:ffff:ffff%eth0 netmask=ffff:ffff:ffff:ffff::
added interface eth0 ip=192.168.1.5 bcast=192.168.1.255 netmask=255.255.255.0
waiting for connections
check_ntlm_password: Authentication for user [tim] -> [tim] FAILED with error NT_STATUS_WRONG_PASSWORD
$
正しいパスワードの例:
$ rpcclient -L localhost -Utim
Enter tim's password:
rpcclient $> getusername
Account Name: tim, Authority Name: JANA
rpcclient $> quit
$
//
$ sudo smbd -i -d 2
smbd version 3.6.7 started.
...
waiting for connections
check_ntlm_password: authentication for user [tim] -> [tim] -> [tim] succeeded
$
無効なパスワードを使用してWindows(XP)が共有に接続しようとすると、競合が発生します。正しいパスワードでできる共有にアクセスします。
何が問題なのでしょうか?
これは私のsmb.confです。http://pastebin.com/sGyu2XWh