Назад | Перейти на главную страницу

Общий ресурс Samba не работает для пользователей OSX, но подходит для пользователей Windows?

Используя webmin в Linux, я установил несколько общих ресурсов Samba. Я могу получить к ним доступ, используя любую машину с Windows, но когда я подключаюсь к серверу с помощью osx, поисковик запрашивает у меня имя пользователя и пароль, а затем не сообщает мне кубиков. Есть ли что-то особенное, что нужно настроить для osx для доступа к общему ресурсу по сравнению с окнами?

НОТА: После того, как я ввожу свои учетные данные, он показывает мне общие ресурсы, но когда я выбираю любой из них, он выдает мне общую ошибку при подключении к сообщению сервера.

Мой smb.conf выглядит следующим образом:

[global]
    log file = /var/log/samba/samba.log
    guest account = nobody
    passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
    add group script = /usr/sbin/groupadd '%g'
    admin users = root
    obey pam restrictions = yes
    delete group script = /usr/sbin/groupdel '%g'
    socket options = TCP_NODELAY
    add user to group script = /usr/sbin/usermod -G '%g' '%u'
    encrypt passwords = yes
    passdb backend = tdbsam
    passwd program = /usr/bin/passwd %u
    wins support = true
    dns proxy = no
    netbios name = FILESERVER
    server string = Company FileServer
    unix password sync = yes
    workgroup = OfficeWG
    os level = 20
    add user script = /usr/sbin/useradd -m '%u' -g users -G users
    auto services = global
    security = share
    syslog = 0
    panic action = /usr/share/samba/panic-action %d
    delete user script = /usr/sbin/userdel -r '%u'
    max log size = 1000
    pam password change = yes

[officemain]
    writeable = yes
    path = /mainstorage/officemain

[homes]
    browseable = no
    comment = Home Directory
    writeable = yes
    path = /mainstorage/home/%S

[markshome]
    browseable = no
    comment = Marks Home Folder
    writeable = yes
    path = /mainstorage/home/markepstien

Я очистил журнал самбы и попытался восстановить соединение. Вот содержимое журнала. Я вижу, что он говорит неправильный пароль, но я могу нормально подключиться, используя пользователя / пароль с машины Windows.

[2013/05/06 14:57:52.261776,  0] printing/print_cups.c:108(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:52.263770,  0] printing/print_cups.c:108(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:52.264188,  0] printing/print_cups.c:108(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:52.266115,  0] printing/print_cups.c:108(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:52.268249,  0] printing/print_cups.c:108(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:52.271604,  0] printing/print_cups.c:108(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:55.265867,  0] printing/print_cups.c:108(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:55.267877,  0] printing/print_cups.c:108(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:55.268336,  0] printing/print_cups.c:108(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:55.270168,  0] printing/print_cups.c:108(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:55.272388,  0] printing/print_cups.c:108(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:55.275714,  0] printing/print_cups.c:108(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:58:02.073941,  1] smbd/service.c:678(make_connection_snum)
  create_connection_server_info failed: NT_STATUS_WRONG_PASSWORD
[2013/05/06 14:58:02.076238,  1] smbd/service.c:678(make_connection_snum)
  create_connection_server_info failed: NT_STATUS_WRONG_PASSWORD
[2013/05/06 14:58:08.104229,  0] param/loadparm.c:8445(check_usershare_stat)
  check_usershare_stat: file /var/lib/samba/usershares/ owned by uid 0 is not a regular file

Проблема была в вашем security = share настройка. У меня была аналогичная ситуация, когда мои клиенты OS X не могли подключиться к моему общему ресурсу Samba. Я решил это, используя security = user

Я думаю, что раньше у меня была эта проблема в тестовой среде. Насколько я помню, мне пришлось добавить рабочую группу (как и у вас), а затем подключиться к server.workgroup.local с моего Mac.

Еще одна вещь, которую стоит попробовать, - это аутентификация с именем пользователя в формате user@server.domain.local.

Я постараюсь найти какие-нибудь заметки из возникшего у меня вопроса.

Оказалось, что это было что-то в глобальном разделе файла smbd.conf. Как только я удалил все в глобальном разделе, а затем заменил его просто рабочей группой = officeWG, все стало работать на osx.

У меня возникла эта проблема, и я решил ее, убедившись, что общий каталог принадлежит пользователю samba, а мод - 774 для каталога.

У меня такая же проблема. Я решил это, удалив valid users = %S заявление.