Это может быть старый пост, но я не получил его, когда мне это было нужно недавно.Теперь я нашел решение на немецком Ubuntu Wiki .Теперь он работает как шарм.
У вас есть файл с вашими данными для входа, оставьте пустую строку, если вам не нужен, например, домен (закажите, как об этом просит gvfs-mount):
username
domain
password
Затем, в вашем скрипте, просто позвоните gvfs-mount smb://server/path < path/to/login/data
, и вот, пожалуйста!Я думаю, что вы также можете сделать это без файла, передав такую строку: echo 'username\ndomain\npassword' | gvfs-mount smb://server/path
, но это не сработало, когда я попытался.Я не знаю почему, он вдруг не попросил пароль или что-то ...