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로 변경했더니 정상적으로 작동됩니다.

관련 정보