노틸러스에서 Samba 공유에 연결할 수 없습니다


14

Ubuntu 10.04가 있으며 DLink DNS323에있는 Samba 공유에 연결하고 싶습니다.

"장소"-> "네트워크"의 노틸러스에서 DND323으로 쉽게 이동하여 사용 가능한 공유를 볼 수 있습니다. 암호가없는 공유 중 하나를 선택하면 예상대로 액세스 할 수 있습니다. 비밀번호로 보호 된 공유에 연결하려고하면 작동하지 않습니다. 암호를 묻는 질문이 계속 반복됩니다.

공유를 수동으로 마운트하려고 시도했으며 처음으로

sudo mount -t cifs -o username=user,password=pass //xxx.xxx.xxx.xxx/share ~/share

왜 이것이 노틸러스에서 작동하지 않습니까?

답변:


6

ubuntuforums.org 스레드 에서 간단한 답변을 찾았습니다.

최신 버전의 Samba는 기본적으로 DLink DNS323에서 사용하는 LANMAN 인증 체계를 더 이상 지원하지 않습니다. 이 문제를 해결하려면 다음을 수행하십시오.

/etc/samba/smb.conf 편집

[global] 섹션을 찾아 다음 행을 삽입하십시오.

클라이언트 lanman 인증 = 예

재부팅하지 않아도 Gnome Nautilus를 사용하여 공유 폴더를 마운트 할 수 있습니다.

또한 다른 Lucid 박스의 samba 공유 (비밀번호로 보호 된 경우)에 연결해야합니다. 아이러니하지 않습니까?


기록을 위해 : 내 문제는 @Alan의 답변 링크에 대한 Nikola의 의견 ((nikolagotovac)이 2016-05-24에 썼다)과 관련이 있음을 발견했습니다. 인증 요청은 Windows 상자의 원격 사용자가 아닌 LOCAL 계정에 대한 것입니다.
Grasshopper

5

이 버그의 영향을받을 가능성이 있습니다

여기에 요약 할 버그의 의견에 제안 된 몇 가지 "수정 사항"이 있습니다.


  • smb.conf를 편집 할 수 있습니다

이 문제를 해결하기 위해 한 번에 사용한 것입니다. 시도하기에 충분합니다.

gksudo gedit /etc/samba/smb.conf

파일에서이 섹션을 찾으십시오.

####### Authentication #######
# “security = user” is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba-HOWTO-Collection/ServerType.html
# in the samba-doc package for details.
#security = user

보안 줄의 주석을 해제하고 다른 줄을 추가하여 다음과 같이 만드십시오.

####### Authentication #######
# “security = user” is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba-HOWTO-Collection/ServerType.html
# in the samba-doc package for details.
security = user
username map = /etc/samba/smbusers

Richard Garvin이 제안한


  • smb.conf에 대한 또 다른 편집

아래 글로벌 섹션에서 이름 확인 순서에 다음 행을 추가하십시오.

lanman auth = yes
client lanman auth = yes
client plaintext auth = yes

James Pakko가 제안


  • 마지막으로 nautilus-share 패키지가 기본적으로 설치되어 있지 않은지 확인하십시오.

이것은 Karl Kropf 가 제안한 것입니다

오늘 방금 똑같은 문제가 발생하여 실제로 버그에 대해 들음으로써 버그를 잡을 수 있다는 것을 알지 못했습니다.

이 마지막 제안은 nautilus-share를 설치하면 내 문제가 해결 되었기를 바랍니다.


nautilus-share가 확실히 설치되었습니다. 다른 솔루션을 시도하고 결과를보고합니다.
jmbouffard

다른 솔루션을 시도하기 위해이 질문으로 돌아 왔지만 서버에서 smb.conf를 수정해야합니다. 제 경우에는 DLink DNS323에 있으므로 파일에 액세스 할 수 없습니다.
jmbouffard

우분투 컴퓨터의 노틸러스에서 꽤 인기있는 제품인 DNS-323에 액세스 할 수 없다고 생각할 수 없습니다. 오래 전에 수정되어 왔습니다!
jmbouffard

안녕 당신은 당신이 설치 한 GVFS 패키지 확인 I 수 gvfs, gvfs-fuse, gvfs-bin, gvfs-backendslibgvfscommon0
앨런

1
기본적으로 우분투의 삼바는 NAS가 더 안전한 인증 방법을 사용하도록 업데이트되어 NAS가 솔루션에서 smb.conf 파일을 편집하여 덜 안전한 오래된 인증 방법을 사용하도록 삼바에 알려주는 방법을 이해하지 못합니다. James pakko가 제안한 추가 인증 라인을 기본 연결 방법보다 덜 안전한 3 가지 인증 유형으로 시스템의 삼바 클라이언트에 "허용"할 수 있습니다.
Allan

2

Ubuntu 12.04 Samba 3.6.3의 경우 다음을 추가해야합니다.

client NTLMv2 auth = No

또는 설정

client lanman auth = Yes

로 사용되지 않습니다

client NTLMv2 auth

기본값은 예이고 강제 client lanman auth로 아니요입니다.

확인 testparm -v


0

내 해결책은 : gvfs를 다시 설치하십시오.

 sudo apt-get  install gvfs-*

노틸러스 중지 :

 nautilus -q

노틸러스를 다시 시작하십시오.

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