Невозможно получить доступ к общим ресурсам Ubuntu samba из Mac OS после установки Ubuntu 14.10

8

Только что установил Ubuntu 14.10 на мой сервер, заменив 14.04 (не обновляя его). Я дал ему то же имя (Ubuntu-сервер), как и раньше. Я установил Samba и переопределил ранее установленные папки, используя те же имена: sde, sdf и т. Д.

Однако я больше не могу получить доступ к этим ресурсам из Mac OS (Yosemite). Я перезагрузил сервер и системы Mac OS, но безрезультатно. Сервер и общие ресурсы отображаются на обоих компьютерах Mac, но мое подключение к серверу - это Guest, и хотя я включил гостевой доступ, при попытке получить доступ к одному из общих ресурсов я получаю диалоговое окно «Операция может не будет завершено, потому что оригинальный элемент для "" не может быть найден ". Если я пытаюсь изменить подключение, чтобы быть зарегистрированным пользователем, я получаю сообщение «Произошла ошибка при подключении к серверу». Проверьте имя сервера или IP-адрес, а затем повторите попытку ... ».

Кто-нибудь знает, в чем проблема или что я могу проверить, чтобы получить более подробную информацию о том, что является реальной проблемой?

С уважением, Дэвид

user273926
источник

Ответы:

21

Была точно такая же проблема. Попробуйте следующее:

sudo smbpasswd -a <username> #this should be your home account username on Ubuntu

он должен предложить вам установить пароль Samba, который хранится отдельно от ваших паролей Ubuntu. При желании вы можете установить его так же, как и пароль домашнего пользователя, хотя это и не рекомендуется. Затем сделайте:

sudo nano /etc/samba/smb.conf

Прокрутите до конца файла и добавьте / отредактируйте общие папки следующим образом:

[<folder_name>]
path = /home/<user_name>/<folder_name>
available = yes
valid users = <user_name>
read only = no
browseable = yes
public = yes
writable = yes

Затем перезапустите самбу с помощью:

sudo service smbd restart

последний, но тем не менее важный:

testparm

Если все хорошо, вы должны увидеть сообщение вроде:

Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[printers]"
Processing section "[print$]"
Processing section "[<folder_name>]"
Loaded services file OK.
Server role: ROLE_STANDALONE

Снято с инструкции тут .

Это работало для меня на Mac OS 10.10.1.

Kalel
источник
Хороший вопрос, забыл об этом
калель
Это должен быть принятый ответ.
Blairg23
Установка пароля samba, как описано в этом ответе, позволила мне подключиться с помощью Cmd + K в окне Finder, ввести smb: // <ip-адрес> компьютера с Ubuntu и добавить нового пользователя и пароль samba в MacOS High Sierra.
Майкл Фултон
Этот ответ должен быть принят как правильный. Давайте отдадим должное тому, кто его заработал.
Альмир Кампос