SAMBA 指定されたネットワーク名は使用できなくなりました。

SAMBA 指定されたネットワーク名は使用できなくなりました。

2台のコンピュータ間でSAMBA共有を構築する際に問題があります。 1つはWindows 8にあり、もう1つはYoctoによって作成されたカスタムLinuxにあります。以前はSAMBAが機能していましたが、今は機能しない理由がわかりません...

私が受け取ったエラーメッセージは次のとおりです。"\[IP]\SHAREDにアクセスできません。このネットワークリソースを使用する権限がない可能性があります。アクセス権があるかどうかを確認するには、このサーバーの管理者に連絡してください。指定されたネットワーク名は使用できません。

私はROOTYoctoに乗っています。

私のSMB.CONFファイル(/usr/local/samba/lib)は次のようになります。

[global]
workroup = smb
security = share
share modes = yes
log file = /var/log/samba.log.%m

[homes]
comment = Home Directories
browsable = no
read only = no
create mode = 0750

[SHARED]
path = /media/ssd
public = yes
writable = yes
comment = smb share
printable = no
guest ok = yes

私は以下を試しました:

  • ワークグループを次に変更WORKGROUP
  • 起動と再起動SMBD(オプションNMBDを含む-D
  • ケーブルとインタフェースの交換(イーサネットインレットが2つあります)
  • ファイル権限を/media/ssd最大に変更してください。chmod -R 777
  • コンピュータの交換

しかし、まだ同じ問題があります...

何が起こるのかご存知ですか?

[編集]:SMB追跡:

[1970/01/01 01:09:07.449826, 0] lib/fault.c:372(dump_core) dumping core in /usr/local/samba/var/cores/smbd [1970/01/01 01:09:07.489470, 0] ../lib/util/tdb_wrap.c:65(tdb_wrap_log) tdb(/usr/local/samba/var/locks/locking.tdb): expand_file write of 8192 bytes failed (No space left on device) [1970/01/01 01:09:08.051746, 0] locking/locking.c:905(share_mode_lock_destructor) store returned NT_STATUS_UNSUCCESSFUL [1970/01/01 01:09:08.052047, 0] lib/util.c:1117(smb_panic) PANIC (pid 4088): could not store share mode entry: NT_STATUS_UNSUCCESSFUL [1970/01/01 01:09:08.053048, 0] lib/util.c:1221(log_stack_trace) BACKTRACE: 0 stack frames:

[編集]: 追加:

Linux仮想マシンでは機能しますが、Windowsホストでは機能しません。

ベストアンサー1

時々、Sambaは依存関係を正しくインストールまたは更新できません。

調査する/var/log/samba/log.smbd,talloc2 エラーに関する情報を探しています。

すべての依存関係が使用可能であることを確認するには、次のコマンドを実行してください。これはUbuntuにあり、Linuxのバージョンに合わせて修正してください。

apt-get install --reinstall libsmbclient libsmbclient-dev libtevent0 libtalloc2

CentOS、RHEL:

yum reinstall libsmbclient libsmbclient-dev libtevent0 libtalloc2

おすすめ記事