• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2320
  • Last Modified:

Mount smb share with special characters in name

I need to mount an NT smb network share from Linux that has special characters (ampersand & and spaces) in the name.  

//server/a & bc

I can do this from a shell with quotes, as

mount -t smbfs "//server/a & bc" /mnt/mountat

but fstab will not accept such an entry:

"//server/a & bc" /mnt/mountat smbfs noauto 0 0

and I get a "bad line in fstab" error.  The man page for fstab states that a space can be escaped with its octal ASCII code \040, but when leaving the ampersand or using its octal ASCII code \046, a browser pops up in KDE looking for navigation.realnames.com. ?? So neither of the following work in fstab:

//server/a\040&\040bc    /mnt/mountat smbfs noauto 0 0
//server/a\040\046\040bc /mnt/mountat smbfs noauto 0 0

What format must I use in fstab to mount this share??  Thanks!
0
porear
Asked:
porear
1 Solution
 
Techno__MageCommented:

I was able to successfully work the situation using your second format :  

//server/a\040\046\040bc /mnt/mountat smbfs noauto 0 0

You may or may not need to adjust the options column to something like "noauto,user,username=somewindowsuser"
0
 
porearAuthor Commented:
Actually, I left the details off on the original message, but I am using a credentials file so the form is

//server/a\040\046\040bc /mnt/mountat smbfs noauto, credentials=/root/credfile 0 0

I just tried this method again, and for some reason a browser is still popping up in KDE and trying to navigate to http://navigation.realnames.com/resolver.dll.  

I am trying to mount using a KDE desktop shortcut created by right clicking on the desktop, choosing "Create New" - "Hard Disc" and choosing the net mount point from the drop down list in the Device tab.

HOWEVER:  although the desktop shortcut does not show to be successfully mounted, I looked at my mountat directory, and it really was mounted. ????  Upon checking, the same was true when not escaping the ampersand, as

//server/a\040&\040bc /mnt/mountat smbfs noauto, credentials=/root/credfile 0 0

So... I apparently have a problem with the KDE mount shortcut method and special characters.  Thanks for the reply, I was doing better than I thought! :)
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now