win10がubuntu共有フォルダーにアクセスできない(smbdエラーのトラブルシューティング)

Win10も同じLAN内にあり、数日前までは普通に使っていたのですが、smbdファイルを変更した覚えはないのですが、突然ubuntuの共有フォルダにアクセスできなくなりました。win10で確認したところ、smbdサービスが正常に動作していないというエラーメッセージが表示されました。リモート フォルダーの が起動していない可能性があります。次のコマンドを使用して smbd を再起動してみます。

sudo service smbd restart

出力

Job for smbd.service failed because the control process exited with error code.
See "systemctl status smbd.service" and "journalctl -xe" for details.

特定のトラブルシューティングには次のコマンドを使用することをお勧めします。

sudo smbd -iS
#或者
sudo smbd -FS

私の出力ではエラーが報告されます。

smbd version 4.7.6-Ubuntu started.
Copyright Andrew Tridgell and the Samba Team 1992-2017
invalid permissions on directory '/var/lib/samba/private/msg.sock': has 0755 should be 0700

これは、何が起こっているのかわかりません。権限が正しくありません。出力された指示に従っていくつかの変更を加えてください。

sudo chmod 0700 /var/lib/samba/private/msg.sock

再度再起動しましたsmbdが、エラーは残ります

sudo service smbd restart

もう一度使うsudo smbd -iS

smbd version 4.7.6-Ubuntu started.
Copyright Andrew Tridgell and the Samba Team 1992-2017
tdb(/var/lib/samba/registry.tdb): tdb_rec_read bad magic 0x0 at offset=525988
tdb(/var/lib/samba/registry.tdb): tdb_rec_read bad magic 0x0 at offset=525988
tdb(/var/lib/samba/registry.tdb): tdb_rec_read bad magic 0x0 at offset=525988
tdb(/var/lib/samba/registry.tdb): tdb_rec_read bad magic 0x0 at offset=525988
tdb(/var/lib/samba/registry.tdb): tdb_rec_read bad magic 0x0 at offset=525988
tdb(/var/lib/samba/registry.tdb): tdb_rec_read bad magic 0x0 at offset=525988
tdb(/var/lib/samba/registry.tdb): tdb_rec_read bad magic 0x0 at offset=525988
regdb_store_keys: Failed to store new record for key [HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Group Policy]: WERR_GEN_FAILURE
Failed to initialize data in registry!
STATUS=daemon failed to start: Samba cannot init registry, error code 13

削除してみてください/var/lib/samba/registry.tdb

sudo rm /var/lib/samba/registry.tdb

ついにsmbdが再び正常に起動しました!

おすすめ

転載: blog.csdn.net/u012057432/article/details/122114027