[Bug 268131] New: kio_smb fails to log in, sends wrong credentials
Malte S. Stretz
kde-bugger at msquadrat.de
Thu Mar 10 13:45:38 GMT 2011
https://bugs.kde.org/show_bug.cgi?id=268131
Summary: kio_smb fails to log in, sends wrong credentials
Product: kio
Version: 0.1
Platform: Ubuntu Packages
OS/Version: Linux
Status: NEW
Severity: normal
Priority: NOR
Component: smb
AssignedTo: unassigned-bugs at kde.org
ReportedBy: kde-bugger at msquadrat.de
Version: 0.1 (using KDE 4.6.1)
OS: Linux
For quite some time I've got trouble accessing a ReadyNAS NV+ (Firmware 4.1.6,
Samba 3.0.34, configured for user security mode) via kio_smb. Now I finally
had time to look at the samba logfile.
What happens is:
(a) In Dolphin, I use smb://server.example.com/ to access to root. This works
fine and I can see the shares.
(b) I click on a restricted share. I'm asked for the password. I enter such a
password. I'm asked again. And again and again and again und til I click
Cancel.
(c) I'm again asked a few times for the password.
(d) Finally Dolphin reports an Access denied.
What the samba logfile tells me:
When I do (a) I get lots of
[2011/03/10 14:23:31, 2] auth/auth.c:check_ntlm_password(319)
check_ntlm_password: Authentication for user [mss] -> [mss] FAILED with
error NT_STATUS_NO_SUCH_USER
That's ok because there is no user with the same name as my local user.
kio_smb should try only once though.
When I do (b) I get
[2011/03/10 14:24:00, 2] auth/auth.c:check_ntlm_password(319)
check_ntlm_password: Authentication for user [mss] -> [mss] FAILED with
error NT_STATUS_NO_SUCH_USER
[2011/03/10 14:24:01, 2] auth/auth.c:check_ntlm_password(319)
check_ntlm_password: Authentication for user [admin] -> [admin] FAILED with
error NT_STATUS_WRONG_PASSWORD
[2011/03/10 14:24:02, 2] auth/auth.c:check_ntlm_password(319)
check_ntlm_password: Authentication for user [admin] -> [admin] FAILED with
error NT_STATUS_WRONG_PASSWORD
[2011/03/10 14:24:26, 2] auth/auth.c:check_ntlm_password(319)
check_ntlm_password: Authentication for user [admin] -> [admin] FAILED with
error NT_STATUS_WRONG_PASSWORD
As you can see does kio_smb first try to login with the wrong user name. Only
after a few of these tries, it tries the correct user name. But the password
is reported as wrong. It definitely isn't, I tried this a 1000 times and
logging in with these credentials from both Windows and smbclient work fine.
I also tried a third user name (staff), but that one was never logged, it
looked like kio_smb tried my original username again.
When I look at my xsession-errors I get lots of stuff like
kio_smb(3912)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3912)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3912)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
params.c:OpenConfFile() - Unable to open configuration file
"/home/mss/.smb/smb.conf":
params.c:OpenConfFile() - Unable to open configuration file
"/home/mss/.smb/smb.conf.append":
kio_smb(3912)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kded(1885)/KPasswdServer storeInWallet: walletKey = "smb-server.example.com:-1"
reading existing map
kded(1885)/KPasswdServer storeInWallet: walletKey = "smb-server.example.com:-1"
reading existing map
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kded(1885)/KPasswdServer storeInWallet: walletKey = "smb-server.example.com:-1"
reading existing map
kded(1885)/KPasswdServer storeInWallet: walletKey = "smb-server.example.com:-1"
reading existing map
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
krunner(2092) Interface::run: "Go to smb://server.example.com"
"locations_opennetwork"
kwin(1974) KWin::Client::readUserTimeMapTimestamp: User timestamp, final: 'ID:
88275832 ;WMCLASS: "dolphin" : "dolphin" ;Caption: "smb - server.example.com -
/ – Dolphin" ' : 14751648
kwin(1974) KWin::Workspace::createTile: Now tiling "smb - server.example.com -
/ – Dolphin"
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kded(1885)/KPasswdServer storeInWallet: walletKey = "smb-server.example.com:-1"
reading existing map
kded(1885)/KPasswdServer storeInWallet: walletKey = "smb-server.example.com:-1"
reading existing map
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kded(1885)/KPasswdServer storeInWallet: walletKey = "smb-server.example.com:-1"
reading existing map
kded(1885)/KPasswdServer storeInWallet: walletKey = "smb-server.example.com:-1"
reading existing map
kio_smb(3944)/kio (kioslave) KIO::SlaveBase::finished: finished() called after
error()! Please fix the KIO slave.
kded(1885)/KPasswdServer storeInWallet: walletKey = "smb-server.example.com:-1"
reading existing map
dolphin(3887)/kio (KDirListerCache): Internal error: itemsInUse did not contain
"smb://staff@server.example.com/share"
In the end, Dolphin crashed.
Reproducible: Always
OS: Linux (i686) release 2.6.35-27-generic
Compiler: cc
--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Unassigned-bugs
mailing list