Форум программистов, компьютерный форум, киберфорум
Наши страницы
ALT Linux
Войти
Регистрация
Восстановить пароль
 
Prtoy
1 / 1 / 2
Регистрация: 01.06.2016
Сообщений: 130
Завершенные тесты: 1
1

Samba перестала пускать в папку из Windows 7

20.02.2019, 08:57. Просмотров 224. Ответов 2

Здравствуйте.

Есть веб-сервер на основе AltLinux 6 СПТ с настроенной самбой. Внезапно, после перезагрузки она перестала работать. Сначала долго ругалась на модуль libwbclient.so.0. Переустанавливал и samba и libwbclient, добился того, что сейчас samba запускается, но в логах пишет вот такое:

log.smbd

[2019/02/20 08:37:10.417323, 0] ../lib/util/become_daemon.c:124(daemon_ready)
STATUS=daemon 'smbd' finished starting up and ready to serve connections
[2019/02/20 08:37:10.418342, 0] ../source3/lib/util_sock.c:334(open_socket_in)
open_socket_in(): socket() call failed: Address family not supported by protocol
[2019/02/20 08:37:10.418416, 0] ../source3/smbd/server.c:1093(smbd_open_one_socket)
smbd_open_one_socket: open_socket_in: Address family not supported by protocol
[2019/02/20 08:37:10.419444, 0] ../source3/lib/util_sock.c:334(open_socket_in)
open_socket_in(): socket() call failed: Address family not supported by protocol
[2019/02/20 08:37:10.419489, 0] ../source3/smbd/server.c:1093(smbd_open_one_socket)
smbd_open_one_socket: open_socket_in: Address family not supported by protocol
[2019/02/20 08:37:10.419525, 0] ../source3/lib/util_sock.c:357(open_socket_in)
open_socket_in(): setsockopt: SO_REUSEPORT = true on port 445 failed with error = Protocol not available


log.nmbd

[2019/02/20 08:37:10.483651, 0] ../source3/lib/util_sock.c:357(open_socket_in)
open_socket_in(): setsockopt: SO_REUSEPORT = true on port 137 failed with error = Protocol not available
[2019/02/20 08:37:10.483902, 0] ../source3/lib/util_sock.c:357(open_socket_in)
open_socket_in(): setsockopt: SO_REUSEPORT = true on port 137 failed with error = Protocol not available
[2019/02/20 08:37:10.484047, 0] ../source3/lib/util_sock.c:357(open_socket_in)
open_socket_in(): setsockopt: SO_REUSEPORT = true on port 137 failed with error = Protocol not available
[2019/02/20 08:37:10.484396, 0] ../lib/util/become_daemon.c:124(daemon_ready)
STATUS=daemon 'nmbd' finished starting up and ready to serve connections


Из Windows 7 при попытке зайти в нужную папку предлагает ввести логин-пароль. При вводе логина и пароля снова просит их ввести, и пишет "Вход в систему не произведён: имя пользователя или пароль не распознаны".

При этом на другом сервере, с той же конфигурацией и теми же дистрибутивами всё работает.
Помогите разобраться, пожалуйста.

Честно скажу, сам в Линуксе абсолютно по нулям, сервер достался от напарника, который разбирался.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2019, 08:57
Ответы с готовыми решениями:

Почему в Samba пользователь может удалить не свою папку?
Разъясните пожалуйста как этот сервер работает существует папка /home/smb/test имеет параметр...

Как расшарить samba-папку?
Здравствуйте! Пытаюсь дома организовать сеть между двумя машинами - Комп с ОС Ubuntu Desktop 13.04...

Разграничение прав на папку samba + ftp
Добрый день, форумчане!!! root@d2d:~# pdbedit -L nobody:65534:nobody задача в фолдер /home...

Как разрешить transmission-deamon запись в папку samba?
Ubuntu server 12.04 вот конфиг самбы: workgroup = WORKGROUP netbios name = NasServer ...

Нужна утилита которая не будет пускать в windows
Задумка такая! Например включаешь компьютер, загружается система, и перед появлением приветствия...

2
Sibskull
1 / 1 / 0
Регистрация: 20.05.2015
Сообщений: 11
14.03.2019, 10:39 2
Посмотрите https://forum.altlinux.org/index.php?topic=41766.0

Проблема решается добавлением строки:
Код
client max protocol = NT1
в /etc/samba/smb.conf Всем удачи. Тема закрыта.
0
Prtoy
1 / 1 / 2
Регистрация: 01.06.2016
Сообщений: 130
Завершенные тесты: 1
14.03.2019, 12:58  [ТС] 3
Цитата Сообщение от Sibskull Посмотреть сообщение
client max protocol = NT1
Не помогло...

Сейчас вот такой конфиг:

Кликните здесь для просмотра всего текста

[global]
# Эти две опции нужно писать именно в заглавном регистре, причём workgroup без
# последней секции после точки, а realm - полное имя домена
workgroup = DOMAIN
realm = DOMAIN.LOCAL

#server string = Samba server on %h (v. %v)

# Эти две опции отвечают как раз за авторизацию через AD
security = ADS
encrypt passwords = true

# Просто важные
dns proxy = No
socket options = TCP_NODELAY

# Если вы не хотите, чтобы самба пыталась при случае вылезти в лидеры в домене или рабочей группе,
# или даже стать доменконтроллером, то всегда прописывайте эти пять опций именно в таком виде
domain master = no
local master = no
preferred master = no
os level = 0
domain logons = no

# Отключить поддержку принтеров
load printers = no
show add printer wizard = no
printcap name = /dev/null
disable spoolss = yes

client max protocol = NT1

# Опции сопоставления доменных пользователей и виртуальных пользователей в системе через Winbind.
# Диапазоны идентификаторов для виртуальных пользователей и групп.
idmap uid = 10000 - 40000
idmap gid = 10000 - 40000
# Эти опции не стоит выключать.
winbind enum groups = yes
winbind enum users = yes
# Использовать домен по умолчанию для имён пользователей. Без этой опции имена пользователей и групп
# будут использоваться с доменом, т.е. вместо username - DOMAIN\username.
# Возможно именно это вам и нужно, однако обычно проще этот параметр включить.
winbind use default domain = yes
# Если вы хотите разрещить использовать командную строку для пользователей домена, то
# добавьте следующую строку, иначе в качестве shell'а будет вызываться /bin/false
# добавьте следующую строку, иначе в качестве shell'а будет вызываться /bin/false
template shell = /bin/bash
# Для автоматического обновления билета Kerberos модулем pam_winbind.so нужно добавить строчку
winbind refresh tickets = yes

#dedicated keytab file = /etc/krb5.keytab
#kerberos method = dedicated keytab
log file = /var/log/samba/log.%m
#max log size = 50
#printcap name = cups
#use sendfile = Yes
#passdb backend = ldapsam:ldap://127.0.0.1/
#ldap admin dn = cn=ldaproot,dc=IIS
#ldap suffix = dc=IIS
#ldap group suffix = ou=Group
#ldap user suffix = ou=People

# Возможность оффлайн-авторизации при недоступности доменконтроллера
winbind offline logon = yes
# Период кэширования учетных записей, по умолчанию равен 300 секунд
winbind cache time = 300
# Необязательная настройка, но избавляет от нудных пауз, указываем контроллер домена dc,.
# можно указать и ip, но это является плохим тоном
password server = dc
#acl compatibility = auto
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=8192 SO_SNDBUF=8192 SO_KEEPALIVE
wide links = yes
unix extensions = no
read raw = no
posix locking = no

[https]
comment = File Server Share
path = /var/lib/pgsql-root/var/lib/https
browseable=yes
writeable=yes
valid users = DOMAIN\user1 DOMAIN\user2 DOMAIN\user3
directory mask=0777
create mask=0666
fstype = NTFS

[backup]
comment = File Server Share
path = /mnt/backup/BACKUP
browseable=yes
writeable=yes
valid users = DOMAIN\user1 DOMAIN\user2 DOMAIN\user3
directory mask=0777
create mask=0666
fstype = NTFS


0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2019, 12:58

windows server 2003 перестал пускать пользователей под win 7
Добрый день. В какой-то момент, непонятно какой, тупо после перезагрузки сервера, сервер перестал...

При входе в samba-папку снаружи выводит "нет доступа"
Здравствуйте, я установил на centos самбу и расшарил папку, папка из под винды видна, но когда я...

Windows 8.1 обновилась недавно до Windows 10, при этом перестала запускаться Windows 7, установленная второй
Купил ноут, на котором была предустановлена Windows 8.1. Но так как некоторые программы под ней не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru