私は無駄に周りを見回しています。 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でも同じことを報告しました。/etc/selinux/configでSelinuxをオフにすると、Sambaは正常に動作し始めました。ところでこのselinuxは素晴らしいツールです人々の忍耐力検査のために;-)
共有ディレクトリのSELinuxセキュリティコンテキストを変更することは私を助けました
chcon -t samba_share_t /path/to/share