우분투에서 윈도우 7 접속

우분투에서 윈도우 7 접근이 안 됩니다.
윈도우 7 공유 폴더를 열려고 하면,
[attachment=0:2lqon5fc]snapshot1.png[/attachment:2lqon5fc]
이렇게 뜨는데, 윈도우 7 사용자 이름과 비밀번호를 넣어도 접근이 안되고 같은 화면만 나옵니다.

반면, 윈도우 XP 폴더는 아무 이상 없이 볼 수 있습니다. 위와 같은 화면도 뜨지 않습니다.

samba 설정은 디폴트 값 그대로이고 (workgroup = workgroup), user = share 로 바꿨습니다.

윈도우 7 사용자 비밀번호가 아닌 우분투 사용자 비밀번호를 적어주시면 됩니다

답변 감사드립니다.
그런데, 우분투 사용자 비밀번호를 넣어도 역시 같습니다.

윈도우 XP에 인증 과정 없이 접근이 가능한데, 윈도우 7에는 저런게 필요한 것으로 보아서 윈도우 7 문제가 아닌가 생각하고 있습니다만…

제 경우에는 윈도우7과 xp간 연결할 때 같은 현상이 나타났었어요.

윈도우7에서 [제어판]-[네트워크및인터넷]으로 가시면

왼쪽에 [고급공유설정변경]이 있습니다.

거기서 설정을 잘 찾아보면 암호 묻는 것을 끌 수 있습니다.

설정 변경 후 두 머신 모두 재부팅하세요.

사실 아까는 회사여서 윈도우7이 아니라 생각나는 대로 말씀 드렸는데
집에 와서 확인하니까 조금 잘못 알려드렸네요.

[제어판]-[네트워크 및 인터넷]-[네트워크 및 공유 센터]에서

왼쪽 패널에 [고급 공유 설정 변경]에 들어가시면

제일 아래 [암호로 보호된 공유]에서

[암호 보호 공유 끄기]를 선택하세요.

성의 있는 답변 감사드립니다.

윈도우 7에서 말씀하신 것처럼 설정했는데, 역시 같네요.
만약 그게 문제 였다면 다른 윈도우 머쉰에서 접속할 때도 인증을 요구할텐데, 이상하게도 윈도우 머쉰에서 윈도우 7로 접속할 때는 인증 뭐 그런 것 없이 잘 되는데, 유독 리눅스에서 접속할 때만 인증을 요구합니다.

혹시, 우분투 삼바 공유도 Windows7에서 접근안되지는 않으신지요.

Windows7에서 secpol.msc을 실행하셔서

보안정책 중에 살펴보시면

"보안설정" - "로컬 정책" - "보안 옵션" 에서

네트워크 보안: LAN Manager 인증 수준 이란 항목이 있습니다.

이것이 "NTLMv2 응답만 보내기"로 되어 있으시다면

"LM 및 NTLM 보내기 - 협상되면 NTLMv2 세션 보안 사용"으로 변경해 보세요.

Linux에서 삼바를 통해서 CIFS에 접근하게 되면 NTLM인증 버전 문제로 안되는 문제가 있어서요.

한번 확인해보세요.

고마운 답변이었지만, 안타깝게도 똑같은 증상의 반복입니다.

증상을 다시 정리해서 말씀드리면,
우분투 samba 설정은 workgroup=workgroup, security=share 외에는 디폴트 값입니다.
윈도우 7 쪽에서는 제어판 –> "고급공유설정변경 : 암호로 보호된 공유 끄기"로 되어 있고, secpol.msc –> "보안설정" - "로컬 정책" - "보안 옵션" - 네트워크 보안: LAN Manager 인증 수준 : "LM 및 NTLM 보내기 - 협상되면 NTLMv2 세션 보안 사용" (디폴트 값은 '정의되지 않음’이었음)으로 되어 있습니다.

이와 설정을 똑같이 하여 몇개의 컴퓨터에서 교차해서 실험한 결과

윈도우 7에서 우분투 접근 : 가능
윈도우 7에서 윈도우 7 접근 : 가능
윈도우 XP에서 윈도우 7 접근 : 가능
윈도우 7에서 윈도우 XP 접근 : 가능
우분투에서 윈도우 7 접근 : 인증 요구 -> 사용자, 도메인, 비밀번호 (samba와 윈도우 7 어느 쪽이든) 입력해도 접근 실패
입니다.

우분투에서 윈도우 7 접근도 윈도우 7을 처음 설치했을 때는 별 문제 없었던 것으로 기억되는데, 어느날부터 이런 증상이 나타나기 시작하여 (아마도 보안 업데이트의 영향?) 해결하지 못하고 있습니다.
우분투에서 윈도우 7로 접근이 필요할 때면, 억지스럽게도 거꾸로 윈도우 7에서 우분투로 파일을 전송한다든가 하는 방법으로 땜질하고 있습니다.

작업끝나고 한번 보니 안되신다고 하셔서 몇 가지 더 적어봅니다.

우선 LanManager의 버전에 의한 문제는 아닌듯 싶으니 넘어가구요 ^^;

  1. 다음 명령으로 리눅스에서 마운트를 시도해보세요
    sudo mount -t cifs //윈도7/공유경로 /home/사용자/oops -o username=xxxx,password=xxxxx,iocharset=utf8,file_m ode=0777,dir_mode=0777

윈도7공유경로는 공유하는 폴더의 속성에서 보이는 네트워크 경로를 의미합니다.
(호스트명으로 접근이 안되는경우는 윈도7 데탑이름 대신 IP를 주세요)
그리고 username, password는 윈도우 사용자 계정과 암호입니다.

저렇게 마운트 시도를해서 발생하는 오류메시지가 있으면 그걸 알려주세요 ^^;

  1. 우선 1번 방법으로 안되면 다음 사항을 확인 부탁드립니다.

제어판\네트워크 및 인터넷\네트워크 및 공유 센터\고급 공유 설정으로 가시면

하단에 "파일공유 연결" 항목이 있으며 권장사항인 128bit로 되어있을 것입니다.
이것을 40bit나 56bit 암호화 장비와 공유사용하는 항목으로 변경해보세요.
(그리고, 로그인창이 뜨면 윈도우 사용자 계정과 암호로 시도하시면됩니다)

이도 저도 안된다 싶으면 위에 말씀드린 파일공유 연결 항목 바로아래

"암호로보호된공유" 부분을 꺼보시고 한번 시도해보세요. 이게 안된다면 로긴창 문제는 인증실패가 아닌
다른 문제일 확률이 높습니다.

한번~ 시도해보시고 결과 알려주세요.

p.s: 직접 시도해서 정리해드리고 싶은데 ㅡ_ㅡ 작업중이라 근처에 우분투 데탑이 없네요;

오오옷!
1.번으로 하니까 마운트 됩니다. ^^ 감사드립니다.

근데, 계속 이렇게 불편하게 써야 하나요?

[quote="rahmetov":4yg75x93]오오옷!
1.번으로 하니까 마운트 됩니다. ^^ 감사드립니다.

근데, 계속 이렇게 불편하게 써야 하나요?[/quote:4yg75x93]
마운트 하신 다음 바로가기 같은 걸 만들어두면 좋을텐데… 우분투 최신버전에서는 마운트 포인트는 바로가기에 추가가 안되더군요…=_=;

[quote="rahmetov":2mhxz5mo]오오옷!
1.번으로 하니까 마운트 됩니다. ^^ 감사드립니다.

근데, 계속 이렇게 불편하게 써야 하나요?[/quote:2mhxz5mo]

직접 CIFS 마운트 시도를 하면 정상적으로 되는 걸 보면 인증문제는 아닌듯 싶습니다.

다음 항목에 대해서 한가지씩 시도해서 GUI툴로 접근이 제대로 되는지 해보세요.

  1. WINS 사용

[code:2mhxz5mo]

What naming service and in what order should we use to resolve host names

to IP addresses

; name resolve order = lmhosts host wins bcast
[/code:2mhxz5mo]

만약 저렇게 되어있다면 resolve 순서를 다음과 같이 바꿔주세요

[code:2mhxz5mo]

What naming service and in what order should we use to resolve host names

to IP addresses

name resolve order = lmhosts wins bcast host

[/code:2mhxz5mo]

그리고, 삼바의 재시작 / 네트워크 재시작

  1. netbios 이름
    일전에 [global]에 WORKGROUP 설정되었다고 하신 부분 아래에
    다음을 추가해보세요

[code:2mhxz5mo]
workgroup = WORKGROUP
netbios name = 우분투데탑이름
[/code:2mhxz5mo]

그리고 삼바재시작

  1. winbind 설치
    winbind를 설치하고 네트워크를 재시작하거나 리부팅

[code:2mhxz5mo]
sudo apt-get install winbind
[/code:2mhxz5mo]

p.s: 지금 근처에 여전히 우분투 데탑이 없어서… 실제로 최신 우분투의 Gnome에서 접근하면 어떤 매커니즘을 백그라운드에서 실행하는지 확인할 방법이 없네요…

p.s2: 삼바설정을 매번 텍스트로 하시기 번거로우시면 터미널(또는 Alt+F2)에서 shares-admin 을 실행하시면 됩니다. 안되시면 system-config-samba 패키지를 설치하시면 shares-admin보다 자세한 설정을 할 수 있는 GUI툴이 설치될 겁니다. (shares-admin이 어느패키지인지 기억이 안나서…)

p.s3: 문득 포스트를 완료하려다 생각난건데… 혹시 그 Windows7에 UAC가 켜져있나요? Vista에서도 있던 문제인데 UAC가 켜져있다면 한번 끄고 해보세요 (UAC는 XP와 우분투를 차별했었던걸로 기억합니다… :evil: )

차례대로 해 보았으나, gui 환경에서는 역시 인증 오류입니다.

불편하더라도 당분간 터미널에서 마운트 시켜야하겠습니다.