[Решено] Внимание Samba последней версии не работает

genues
Вот мой рабочий конфиг.
В двух разных офисах исправно работает года полтора.

[global]
    workgroup = KORP
    netbios name = 1c-server
    log file = /var/log/samba/%m.log
    log level = 3
    max log size = 50
    security = user
    preferred master = yes
    local master = yes

    map to guest = bad password
    server string =
    guest ok = yes
    guest account = nobody
    server min protocol = CORE
[data]
    comment = data
    path = /home/data
    writeable = yes
    browseable = yes
    guest ok = yes
    create mode = 0666
    directory mask = 0777
veles16
Если бы было все так просто, в арче все через _опу возьми любую настройку, но ни это главное, главное нет стабильности этих настроек приходит через 2 мес новое обновление и все настройки летят к японской горе. Там где настройка должа занимать секунды проходят недели, смысл этого _овна которое не способно нормально работать и выполнять задачу. Настроить ту же ubuntu-mini 64 mb из командной строки проще и интуитивно понятнее. Где Простота
Современность Прагматизм, в арче есть только Глупость Тупость и вечные бесполезные попытки заставить его работать.
Вас никто не заставляет использовать именно арч. Полно же "стабильных" дистрибутивов.
Спасибо за конфиг, но он тоже не работает. Сам пакет samba кривой в арче это нормально.
veles16
пакет samba кривой
это у вас что-то кривое... извините, а все остальные невнимательные
smbclient -L hostname -U%
наверно вместо hostname нужно подставить hostname, а то его что-то не находит...
Ошибки в тексте-неповторимый стиль автора©
indeviral
veles16
пакет samba кривой
это у вас что-то кривое… извините, а все остальные невнимательные
smbclient -L hostname -U%
наверно вместо hostname нужно подставить hostname, а то его что-то не находит…
smbclient -L SVAROG -U%
lp_load_ex: Max protocol NT1 is less than min protocol SMB2_02.
protocol negotiation failed: NT_STATUS_INVALID_PARAMETER_MIX

Ну и смысл, samba от этого лучше не стала. Также не видит рабочую группу, не видит другие компы.
Естественно пакет кривой, раз он не работает.
veles16
lp_load_ex: Max protocol NT1 is less than min protocol SMB2_02.
Уберите client max protocol = NT1 из конфига
и
 systemctl restart  smb.service
client max protocol = NT1
server min protocol = SMB2
вам же сказали убрать эти строчки, они противоречат друг другу.
Ошибки в тексте-неповторимый стиль автора©
Вроде заработало, но это полная хрень теперь надо прописывать минимальный и еще один минимальный протокол, интересно какую еще хрень придумают убогие кодеры арча. Кстати в вики этого нет, добавил эти строчки

client min protocol = SMB2
client min protocol = NT1
Проверил с последними обновлениями
работает.
sudo mkdir /home/Share
sudo chmod 777 /home/Share
sudo pacman -S samba smbclient 
Конфиг по вики для общей гостевой шары
/etc/sambasmb.conf
#======================= Global Settings =====================================
[global]

# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH
   workgroup = vs220_home

# server string is the equivalent of the NT Description field
   server string = vs220_samba

# Server role. Defines in which mode Samba will operate. Possible
# values are "standalone server", "member server", "classic primary
# domain controller", "classic backup domain controller", "active
# directory domain controller".
#
# Most people will want "standalone server" or "member server".
# Running as "active directory domain controller" will require first
# running "samba-tool domain provision" to wipe databases and create a
# new domain.
   server role = standalone server

# Uncomment this if you want a guest account, you must add this to /etc/passwd
# otherwise the user "nobody" is used
  guest account = nobody

#  To allow the usage of guests on public shares, one will need to append map to guest = Bad User
  map to guest = Bad User

# this tells Samba to use a separate log file for each machine
# that connects
   log file = /var/log/samba/%m.log

# Put a capping on the size of the log files (in Kb).
   max log size = 50

# DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names
# via DNS nslookups. The default is NO.
   dns proxy = no
#============================ Share Definitions ==============================
[Share]
    comment = Share
    path = /home/Share
    public = yes
    writeable = yes
    printable = no
    guest ok = yes
    create mode = 0666
    directory mask = 0777
Запуск
systemctl start  smb.service

Проверка конфига
testparm
testparm
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Server role: ROLE_STANDALONE

Press enter to see a dump of your service definitions

# Global parameters
[global]
dns proxy = No
log file = /var/log/samba/%m.log
map to guest = Bad User
max log size = 50
server role = standalone server
server string = vs220_samba
workgroup = VS220_HOME
idmap config * : backend = tdb
[Share]
comment = Share
create mask = 0666
directory mask = 0777
guest ok = Yes
path = /home/Share
read only = No

Работает
с телефона захожу папку и содержимое вижу могу в нее писать
vs220
Проверил с последними обновлениями
работает.
sudo mkdir /home/Share
sudo chmod 777 /home/Share
sudo pacman -S samba smbclient 
Конфиг по вики для общей гостевой шары
/etc/sambasmb.conf
#======================= Global Settings =====================================
[global]

# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH
   workgroup = vs220_home

# server string is the equivalent of the NT Description field
   server string = vs220_samba

# Server role. Defines in which mode Samba will operate. Possible
# values are "standalone server", "member server", "classic primary
# domain controller", "classic backup domain controller", "active
# directory domain controller".
#
# Most people will want "standalone server" or "member server".
# Running as "active directory domain controller" will require first
# running "samba-tool domain provision" to wipe databases and create a
# new domain.
   server role = standalone server

# Uncomment this if you want a guest account, you must add this to /etc/passwd
# otherwise the user "nobody" is used
  guest account = nobody

#  To allow the usage of guests on public shares, one will need to append map to guest = Bad User
  map to guest = Bad User

# this tells Samba to use a separate log file for each machine
# that connects
   log file = /var/log/samba/%m.log

# Put a capping on the size of the log files (in Kb).
   max log size = 50

# DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names
# via DNS nslookups. The default is NO.
   dns proxy = no
#============================ Share Definitions ==============================
[Share]
    comment = Share
    path = /home/Share
    public = yes
    writeable = yes
    printable = no
    guest ok = yes
    create mode = 0666
    directory mask = 0777
Запуск
systemctl start  smb.service

Проверка конфига
testparm
testparm
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Server role: ROLE_STANDALONE

Press enter to see a dump of your service definitions

# Global parameters
[global]
dns proxy = No
log file = /var/log/samba/%m.log
map to guest = Bad User
max log size = 50
server role = standalone server
server string = vs220_samba
workgroup = VS220_HOME
idmap config * : backend = tdb
[Share]
comment = Share
create mask = 0666
directory mask = 0777
guest ok = Yes
path = /home/Share
read only = No

Работает
с телефона захожу папку и содержимое вижу могу в нее писать
Выше мое решение.
veles16
client min protocol = SMB2
client min protocol = NT1
Ну это же вообще, явное противоречие... вы вообще смотрите что копируете?
Ошибки в тексте-неповторимый стиль автора©
Всем спасибо
 
Зарегистрироваться или войдите чтобы оставить сообщение.