Не удается смонтировать общие ресурсы самбы
Я пытаюсь настроить некоторые акции самбы в 14.04. После определения общих ресурсов я могу подключиться и также перечислить определенные общие ресурсы, но когда я пытаюсь смонтировать общий ресурс, я получаю сообщение об ошибке: NT_STATUS_ACCESS_DENIED (используя smbclient в командной строке)
Вот мой smb.conf:
[global]
server string = %h server (Samba, Ubuntu)
server role = standalone server
map to guest = Bad User
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
usershare allow guests = Yes
panic action = /usr/share/samba/panic-action %d
idmap config * : backend = tdb
guest ok = Yes
[Share01]
path = /media/username/Data HD/Folder01
directory mask = 0777
[Share02]
path = /media/username/Data HD/Folder02
directory mask = 0777
Я использую Samba 4.1.6, которая устанавливается автоматически, если вы хотите открыть общий доступ к папке из Unity.
Обновление: я добавил общий ресурс, указывающий на папку внутри моей домашней папки, которая работает. Два указанных выше ресурса (Share01 и Share02) указывают на папки на внешнем жестком диске. И внутреннее, и внешнее HD имеют файловые системы EXT4.
Спасибо за вашу помощь!
1 ответ
Еще немного покопавшись, я нашел пост, в котором предлагалось принудительно настроить пользователя для общего ресурса. После добавления:
force user = myusername
к моей конфигурации, теперь я могу использовать общие ресурсы. Сначала добавив его в отдельные папки, я попытался добавить его в глобальный раздел. Это, кажется, работает для всех акций тогда. Надеюсь, это будет полезно для других!
Еще немного информации можно найти в моем блоге.