Я недавно обновился до Samba 4.4.8 с 3.x в системе FreeBSD 11. Во время обновления я обнаружил, что security = share была удалена и на полпути заменена map to guest = Bad Password . После этого я смог подключиться к общему ресурсу как гость, но не смог записать в него; клиенты говорят, что разрешение отказано.

Просматривая логи, я обнаружил эту ошибку:

[2017/01/08 20:17:59.632441,  3] ../source3/smbd/error.c:82(error_packet_set)
  NT error packet at ../source3/smbd/error.c(165) cmd=162 (SMBntcreateX) NT_STATUS_ACCESS_DENIED

Вот /usr/local/etc/smb4.conf:

[global]
   workgroup = MYGROUP
   server string = share

   # security and map to guest were the only settings changed after upgrading
   security = user
   map to guest = Bad Password
   guest account = share

   log file = /var/log/samba4/log.%m
   max log size = 50
   log level = 3

   dns proxy = no

[share]
   path = /tank/share
   public = yes
   guest ok = yes
   only guest = yes
   writable = yes
   force user = share
   force group = share
   printable = no

И право собственности на каталоги:

$ ls -l -d /tank /tank/share
drwxr-xr-x  10 root   wheel   12 Dec  5 04:50 /tank
drwxr-xr-x  43 share  share  101 Jan  3 05:04 /tank/share

Во всех моих поисках этой проблемы мне показалось, что проблемы либо в том, что они не задают writable = yes , не force user устанавливать guest account , не настраивают гостевую учетную запись , либо в том случае, если у пользователя нет прав на запись в целевой каталог, но все они выглядят нормально.

Это происходит как для клиентов Windows, так и для Linux.

1 ответ1

0

Я не уверен, что это исправило, но три изменения сделали:

[global]
   workgroup = MYGROUP
   server string = share

   security = user
   map to guest = Bad User
   # guest account = share

   log file = /var/log/samba4/log.%m
   max log size = 50
   log level = 3

   dns proxy = no

[share]
   path = /tank/share
   # public = yes
   guest ok = yes
   only guest = yes
   writable = yes
   force user = share
   force group = share
   printable = no

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .