smbパブリック共有が機能しないことをデバッグする方法は?

smbパブリック共有が機能しないことをデバッグする方法は?

SMB共有にログインするために公開匿名ユーザーを設定しようとしています。自分の設定が以前に正常に実行したのとほぼ同じであっても、権限は拒否されます。

これは私のsmb.confファイルの共有セクションです。

[test]
        comment = test
        path = /root/test
        guest ok = yes
        readonly = no
        browsable = yes
        public = yes

次のファイルを追跡しましたが、共有にアクセスしようとしたときに何も見つかりませんでした。

  1. /var/log/samba/log.smbd
  2. /var/log/samba/log.nmbd
  3. /var/log/samba/log.192.168.1.2

答え1

ついに問題が見つかりました。

ディレクトリの下の完全なファイル構造にはtest権限777がありますが、それを含むディレクトリには権限700があります。 755に変更すると正常に動作します。

関連情報