Я безрезультатно осматривался. RHEL 6.4
Я могу запустить с удаленного сервера следующее и успешно пройти аутентификацию по LDAP:
smbclient -L //tric4t/share -U username
Как только я бегу smbclient //tric4t/share -U username
, затем
smb: \> ls
NT_STATUS_ACCESS_DENIED listing \*
У меня есть следующие ошибки журнала:
[root@tric4t samba]# tail -4 log.smbd
smbd version 3.6.9-167.el6_5 started.
Copyright Andrew Tridgell and the Samba Team 1992-2011
[2014/03/04 09:24:10.470639, 0] lib/util_sock.c:628(open_socket_in)
open_socket_in(): setsockopt: SO_REUSEPORT = true on port 445 failed with error = Protocol not available
root@tric4t samba]# tail -4 log.nmbd
[2014/03/04 09:24:16, 0] lib/util_sock.c:628(open_socket_in)
open_socket_in(): setsockopt: SO_REUSEPORT = true on port 137 failed with error = Protocol not available
Будем очень благодарны любой помощи!
Я решил такую проблему, вызванную selinux. NMB сообщил, что протокол недоступен для порта 137. SMB сообщил то же самое для порта 139. Я выключил Selinux на / etc / selinux / config, и Samba начала работать нормально. Кстати, этот selinux - отличный инструмент для проверки терпения людей ;-)
Мне помогло изменение контекста безопасности SELinux для общего каталога
chcon -t samba_share_t /path/to/share