[Samba] Using Linux to access files on Mac OS X
Am Jam
lone.nomad at gmail.com
Tue Jan 13 15:41:36 MST 2015
Hi Everyone,
I have tried over the past several days, unsuccessfully, to have my Linux client access folders and files shared under Mac OS X server.
Mac OS X Info:
Version 10.9.5
Username: AJames
Hostname: bulbasaur
Steps I took to share a directory:
- System Preferences
- Sharing
- File Sharing
- Add Shared Folders and let Everyone have Read Only access.
- Under "Options" I have selected "Share files and folders using SMB"
Linux Info:
Linux beedrill 3.17.7-gentoo #1 SMP Mon Dec 29 01:20:27 2014 x86_64 Intel(R) Core(TM) i5 CPU M 540 @ 2.53GHz GenuineIntel GNU/Linux
Username: f_
Hostname: beedrill
Samba 3.6.24 installed with the following USE flags: acl aio client cups netap pam readline server smbclient winbind
/etc/samba/smb.conf:
[global]
workgroup = WORKGROUP
server string = Samba Server
security = user
hosts allow = 127.0.0.1 192.168.0.
log file = /var/log/samba/log.%m
max log size = 50
interfaces = lo eth0 enp0s25 wlan0 wlp2s0
dns proxy = no
[homes]
comment = Home Directories
browseable = no
writable = yes
[public]
comment = Public Stuff
path = /home/f/public
public = yes
writable = yes
printable = no
/etc/hosts:
127.0.0.1 localhost
::1 localhost
192.168.0.5 bulbasaur
# cat /usr/src/linux/.config | grep -i cifs
CONFIG_CIFS=m
# CONFIG_CIFS_STATS is not set
# CONFIG_CIFS_WEAK_PW_HASH is not set
# CONFIG_CIFS_UPCALL is not set
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_ACL is not set
CONFIG_CIFS_DEBUG=y
# CONFIG_CIFS_DEBUG2 is not set
# CONFIG_CIFS_DFS_UPCALL is not set
# CONFIG_CIFS_SMB2 is not set
# smbtree -U AJames
Enter AJames's password:
WORKGROUP
\\BULBASAUR bulbasaur
\\BRW008092AAD473
\\BEEDRILL Samba Server
\\BEEDRILL\IPC$ IPC Service (Samba Server)
\\BEEDRILL\public Public Stuff
Now, for the Error Messages:
When I try to login from my Linux client I use the following command but get the following error:
$ smbclient -L bulbasaur -U AJames
Enter AJames's password:
session setup failed: NT_STATUS_LOGON_FAILURE
I made some edits to on my Mac OS X to /System/Library/LaunchDaemons/com.apple.smbd.plist as written out here: http://web.stanford.edu/group/macosxsig/blog/2011/08/enable-logging-with-107-smbx-w.html
So when I run 'syslog -w' on my Mac OS X I get the following while I try to connect unsuccessfully from my Linux client:
Code:
Jan 10 21:53:35 bulbasaur.local digest-service[22610] <Notice>: label: default
Jan 10 21:53:35 bulbasaur.local digest-service[22610] <Notice>: dbname: od:/Local/Default
Jan 10 21:53:35 bulbasaur.local digest-service[22610] <Notice>: mkey_file: /var/db/krb5kdc/m-key
Jan 10 21:53:35 bulbasaur.local digest-service[22610] <Notice>: acl_file: /var/db/krb5kdc/kadmind.acl
Jan 10 21:53:35 bulbasaur.local digest-service[22610] <Notice>: digest-request: uid=0
Jan 10 21:53:35 bulbasaur.local digest-service[22610] <Notice>: digest-request: netr probe 0
Jan 10 21:53:35 bulbasaur.local digest-service[22610] <Notice>: digest-request: init request
Jan 10 21:53:35 bulbasaur.local digest-service[22610] <Notice>: digest-request: init return domain: BULBASAUR server: BULBASAUR indomain was: <NULL>
Jan 10 21:53:35 bulbasaur.local digest-service[22610] <Notice>: digest-request: uid=0
Jan 10 21:53:35 bulbasaur.local digest-service[22610] <Notice>: digest-request: init request
Jan 10 21:53:35 bulbasaur.local digest-service[22610] <Notice>: digest-request: init return domain: BULBASAUR server: BULBASAUR indomain was: <NULL>
Jan 10 21:53:35 bulbasaur.local digest-service[22610] <Notice>: digest-request: uid=0
Jan 10 21:53:35 bulbasaur.local digest-service[22610] <Notice>: digest-request: init request
Jan 10 21:53:35 bulbasaur.local digest-service[22610] <Notice>: digest-request: init return domain: BULBASAUR server: BULBASAUR indomain was: <NULL>
Jan 10 21:53:35 bulbasaur.local digest-service[22610] <Notice>: digest-request: uid=0
Jan 10 21:53:35 bulbasaur.local digest-service[22610] <Notice>: digest-request: od failed with 2 proto=ntlmv2
Jan 10 21:53:35 bulbasaur.local digest-service[22610] <Notice>: digest-request: user=WORKGROUP\AJames
Jan 10 21:53:35 bulbasaur.local digest-service[22610] <Notice>: digest-request: kdc failed with -1561745659 proto=ntlmv2
Jan 10 21:53:35 bulbasaur.local digest-service[22610] <Notice>: digest-request: guest failed with 22 proto=ntlmv2
I'm really not sure what I'm doing wrong here. Is there something obvious I'm doing wrong?
I have Googled extensivly for the past few days regarding this NT_STATUS_LOGON_FAILURE error, but nothing I seem to fixes the problem.
Thanks in advance.
--
Am Jam
More information about the samba
mailing list