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が再び正常に起動しました!