Форум программистов, компьютерный форум, киберфорум
ALT Linux
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/40: Рейтинг темы: голосов - 40, средняя оценка - 4.53
3 / 3 / 3
Регистрация: 01.06.2016
Сообщений: 307
1

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

20.02.2019, 08:57. Показов 7757. Ответов 2

Author24 — интернет-сервис помощи студентам
Здравствуйте.

Есть веб-сервер на основе 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.02.2019, 08:57
Ответы с готовыми решениями:

Как расшарить 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 ...

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

2
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
3 / 3 / 3
Регистрация: 01.06.2016
Сообщений: 307
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
14.03.2019, 12:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.03.2019, 12:58
Помогаю со студенческими работами здесь

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

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

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru