Windows 10 1709에서 작동하도록 Samba를 구성하는 방법은 무엇입니까?


15

1703에서 업그레이드하지 않고 Windows 10 1709가 설치된 일부 PC에서 Samba (Ubuntu 17.10)에서 실행되는 네트워크 공유에 연결하는 데 문제가 있습니다. 이벤트 로그의 항목은 원인이 Windows 10 1709가 게스트 액세스를 비활성화 한 것으로 보입니다 .

원래 공유 자체는 보호되었지만 게스트는 \\ samba.company.com 에 연결하여 사용 가능한 공유를 찾아 볼 수 있습니다 . 나는 추가 restrict anonymous = 2smb.conf의 때으로 로그인 이제 Windows 탐색기 프롬프트 \\ samba.company.com . 그러나 해당 Windows 10 1709 PC는 여전히 Samba 공유에 연결하는 데 문제가 있습니다.

내가 찾은 대부분의 기사는 Windows 10에서 게스트 액세스를 활성화하는 방법에 대해 설명합니다. 대신 Samba에서 게스트 액세스를 비활성화 할 수 있습니까?

답변:


13

보안상의 이유로 Microsoft는 SMB 2 게스트 액세스를 비활성화했습니다. 게스트가 삼바 공유에 액세스 할 수 있도록 Windows 설정을 변경할 수 있습니다.

https://tech.nicolonsky.ch/windows-10-1709-cannot-access-smb2-share-guest-access/

https://support.microsoft.com/de-ch/help/4046019/guest-access-smb2-disabled-by-default-in-windows-10-server-2016

이를 허용하도록 GPO 설정을 변경할 수 있습니다. 그러나 Samba 사이트에서 SMB 3.0을 강제로 사용할 수 있습니다 (모든 클라이언트가 SMB 3 프로토콜을 지원하는 경우 작동 함).

client min protocol = SMB3
client max protocol = SMB3

1
smb.confmin protocol = SMB3 이며 응답에 두 줄을 추가하고 Samba를 다시 시작했습니다. 그러나 여전히 Windows 10에서 "안전하지 않은 게스트 로그온 거부"오류가 발생합니다.
Jim

1
Windows 설정을 변경하려고 했습니까?
Net Runner

1
Windows에서 안전하지 않은 추측 액세스를 활성화 할 수 있다는 것을 알고 있습니다. 내 목표는 Windows 설정을 변경하지 않고 Samba 설정을 변경하여 안전하지 않은 추측 액세스를 비활성화하는 것이 었습니다.
Jim

3
불행히도 Samba는 여전히 SMB3.0과 완벽하게 호환되지 않으며 인증 문제를 일으킬 수있는 방언입니다. 여전히 Windows 안전하지 않은 액세스를 활성화하여 문제가 아닌지 확인하는 것이 좋습니다. 어쨌든이 작업을 수행하려면 보안 설정을 희생해야 할 것입니다.
Net Runner

1
아 그 말이 이해되고 나는 그것이 원인 일 수 있다고 생각합니다. 이미 시도했지만 Windows 10 설정 변경이 작동한다는 것을 알고 있습니다 (사실 1703에서 업데이트 된 모든 PC가 작동합니다). 삼바의 동작을 변경하는 방법이 있는지 알고 싶기 때문에 Windows 10의 보안 설정을 다운 그레이드 할 필요가 없습니다.
Jim

2

GPO 설정 변경이 여전히 작동하지 않으면 내 경우에는 다음을 수행해야합니다.

제어판-> 창 기능 켜기 또는 끄기-> "SMB 1.0 / CIFS 클라이언트"찾기 및 옵션 확인


이것은 나를위한 수정이었습니다. "로컬 네트워크 공유"를 마우스 오른쪽 버튼으로 클릭하여 구성된 Ubuntu 18.10 Samba 공유에 연결하는 새로운 Windows 10 Pro 설치. 다운 보트가 왜 그런지 모르겠습니다 (적어도 0으로 되돌 렸습니다).
Dave

2

크리에이터 업데이트에서 안전하지 않은 게스트 로그인이 기본적으로 비활성화되었습니다.

로컬 그룹 정책 편집기에서 활성화

Computer configuration\administrative templates\network\Lanman Workstation
"Enable insecure guest logons"

2

작업하려면 smb.conf를 추가해야했습니다.

server min protocol = SMB2_10
client min protocol = SMB2
client max protocol = SMB3
ntlm auth = yes 

이것은 나를 위해 일했다! Thx
Michael
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.