I'm having problems connecting to an SMB share on macOS Sonoma—I cannot authenticate from a Windows system or a Linux system—I just get a password error. I can only successfully connect to the SMB share from another Mac.
This is from the console log:
smb2_dispatch_session_setup: session_setup_transact status: 0xc000006d --- This is a STATUS_LOGON_FAILURE
I had issues in the past with Apple increasing security on their new OS versions and causing problems with my scripts so I'm thinking they have modified some security settings but I'm not sure what I can do to fix this.
If I connect from Windows to an SMB share on macOS Ventura (which works), I can see in the console log that opendirectoryd
runs and seems to be the one authenticating the access but I don't see any of this on Sonoma.
I have tried modifying the SMB protocols in nsmb.conf
but that did not help.
To make this more clear—the SMB service is running on macOS Sonoma. I set this up using Settings > General > Sharing > File Sharing. If I set up file sharing on macOS Ventura, I can access the share just fine from Windows. However, if I try to access a file share on macOS Sonoma from Windows, I get a logon failure. I can access the file share on macOS Sonoma successfully only from another Mac.