Ok so i found a solution that works for me
My old url using applle+k was
smb://servername.domain.net/users/myfiles
this took me to the users folder and told me i did not have permissions to view it (which i don't and thats ok)
If you try
smb://myusername@servername.domain.net/users/myfiles
it works 🙂 almost, you have to use the sketchy icon view and can't use any other view. Obviously a bug!!!
it appears to be not taking in the user name from the key chain.
I was inspired by this article, enjoy.
Start article from OTHER source:
I just love posts like logs are your friend and a reference to the console.app That was a pretty worthless post. An offer to help analyze someones logs would have been better. The logs are definitely reporting errors, but there's not much to find regarding the errors.
I'm going to pretty much paste what I put in another post that was discussing this. I hope it helps some of people out. It's not pretty, but it has gotten me into all my servers and a number of SMB shares.
=========
Definitely issues with Apples new SMB implementation. I have managed to get SMB working and will try to explain what I think is happening.
As best as I can tell, when we try to map a SMB or CIFS share from the GUI, it appears to send the username and password of the logged in user. It appears to completely ignore any username you add to the url.
The ugly work around (Mount from the CLI)
Fortunately for us, there is the CLI method. You will need to open terminal for this.
First we need to make a place to mount the share to. When you first open terminal, it should place you in your home directory.
Lets make a folder called "data" by entering the following:
mkdir data
In my case, this will have created a folder in my home directory named "data". Now that we have a folder to mount the share to, lets get down to business. Below is the command used to mount a share. I'll explain it:
/sbin/mount_smbfs //myusername@myserver/share data
myusername is the username you need to connect with.
myserver is the server name or IP of the server you wish to connect to.
share is the share name you wish to connect to.
data is the folder you wish to mount this share to, in this case we created "data" as the mount point.
Give this a little time after hitting enter, it will prompt you in the terminal to enter your share's password. As you type, you will not see anything on the screen, but it is taking the password. Once you've completed entering your password it will mount to the folder you specified. You can access your files from in this folder, or if you have set Finder to show mounted shares on the desktop, you will see it on the desktop as well.
The only other odd thing here, is it does seem to have issues with then trying to mount another share from the same server with the same username. It has allowed me to mount other shares with another username on the same server. Really odd.
=========
Hopefully this will help until Apple starts releasing updates to Lion. (I'm hoping they won't leave this broken.)
Edit:
Just occured to me. If you are using Time Machine, you might want to exempt any mount points you create. I'm not sure if it won't try and back them up.
Message was edited by: Ryan Supeene