web-dev-qa-db-ja.com

smbclientディレクトリリストはNT_STATUS_ACCESS_DENIEDを与えます

私は無駄に周りを見回しています。 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

どんな援助も大歓迎です!

3
Hussey

私はselinuxによって引き起こされたそのような問題を解決しました。 NMBはポート137で利用できないプロトコルを報告しました。SMBポート139でも同じことを報告しました。/etc/selinux/configでSelinuxをオフにすると、Sambaは正常に動作し始めました。ところでこのselinuxは素晴らしいツールです人々の忍耐力検査のために;-)

1
Alan

共有ディレクトリのSELinuxセキュリティコンテキストを変更することは私を助けました

chcon -t samba_share_t /path/to/share
0
Max P.