Question: Ubuntu Server 14.04

When I execute this command the share is mounted!
sudo mount -t cifs //localhost/share /media/sharemount -o port=5454,username="",password=""

However when I try to mount permanently, I get this error: " Can not access a needed shared library"

//localhost/share /media/sharemount cifs username="",password="",port=5454,iocharset=utf8,sec=ntlm 0 0

What am I missing????? Thanks!

I did try installing windbind but it did not work: <http://ubuntuforums.org/showthread.php?t=288534>

Answer: 
Ok solved it my self.
The issue causing the error is iocharset=utf8. I simply deleted that part and mount was successful. HOWEVER if like me you installed a min image of Ubuntu the program to understand utf8 was not installed. So this solution will resolve the issue as well: [Unicode Characters in Ubuntu Server](https://superuser.com/questions/682362/unicode-characters-in-ubuntu-server)
You may want to check if you have mount.cifs installed. 
If you don't, then : 

```
sudo apt-get install cifs-utils

```

More details here: 

<https://wiki.ubuntu.com/MountWindowsSharesPermanently>