Finder가 SMB 공유에 게스트로 로그인하도록 강제


9

SMB 공유를 제공하는 QNAP NAS가 있습니다. 신뢰할 수있는 환경에 있으므로 사용자 이름과 비밀번호를 조합하지 않고 손님 으로 내 공유에 액세스 할 수 있습니다.

문제

이제 Finder의 사이드 바에서 장비 이름을 클릭하면 "연결 실패 ..."옵션과 함께 검은 색 "연결 실패"막대가 나타납니다. 클릭하면 다음이 수신됩니다.

여기에 이미지 설명을 입력하십시오

그러나 ⌘ +  K를 누르고 서버 이름을 수동으로 입력하면이 창으로 이동합니다.

여기에 이미지 설명을 입력하십시오

여기서는 "guest"를 선택해야합니다. 이제 연결할 공유 중 하나를 선택할 수 있으며 마지막으로 서버에 연결되었습니다. 사이드 바에서 선택하면 "게스트"로 연결되어 있기 때문에 사용 가능한 모든 공유 목록이 표시됩니다.

여기에 이미지 설명을 입력하십시오

내가 필요한 것

모든 공유를 마운트 해제하자마자 다시 "게스트"와 같은 수동 로그인 절차를 거쳐야합니다.

Finder (또는 기본 SMB 클라이언트)가 어떤 자격 증명을 사용해야하는지 알 수있는 방법이 있습니까?

아니면 서버 쪽에서 솔루션을 찾아야합니까? (다른 SMB 공유가 네트워크에서 제대로 작동하는 것 같습니다)

진단

Console.app에서 얻을 수있는 유일한 방법은 다음과 같습니다.

5/15/11 7:36:40 PM  /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder[200]  SharePointBrowser::handleOpenCallBack returned 64

이 메시지는 Finder 사이드 바에서 SMB 서버 이름을 클릭하면 발생합니다.

`smbclient -L meredith -U guest -d = 2의 결과는 다음과 같습니다.

charon:~ werner$ smbclient -L meredith -U guest -d=2
added interface ip=192.168.100.11 bcast=192.168.100.255 nmask=255.255.255.0
tdb(unnamed): tdb_open_ex: could not open file /private/var/samba/gencache.tdb: Permission denied
Got a positive name query response from 192.168.100.100 ( 192.168.100.100 )
Password: 
Domain=[MEREDITH] OS=[Unix] Server=[Samba 3.5.2]

    Sharename       Type      Comment
    ---------       ----      -------
    music           Disk      
    movies          Disk      
    photos          Disk      
    software        Disk      
    archive         Disk      
    backups         Disk      
    IPC$            IPC       IPC Service (NAS Server)
Got a positive name query response from 192.168.100.100 ( 192.168.100.100 )
Domain=[MEREDITH] OS=[Unix] Server=[Samba 3.5.2]

    Server               Comment
    ---------            -------

    Workgroup            Master
    ---------            -------
    WORKGROUP            MEREDITH

또한 내가 시도한 것 :

  • 키 체인에 관련 항목이 없습니다 (그러나 왜 그렇게합니까, 손님으로 만 연결하고 있습니다)
  • "게스트"라는 사용자 이름으로 연결하고 빈 암호로 로그인하면 마지막 공유를 꺼낸 후에도 이전과 같은 "연결 실패"오류가 발생합니다. 적절한 입력은 키 체인에 이루어 지지만 분명히 효과는 없습니다.

키 체인

답변:


9

Mac OS X 10.7.3에서는 사무실의 비슷한 서버에 대해 Finder의 "서버에 연결 ..."(Command-K)에서 다음 문자열을 사용했습니다.

smb : // Guest : @ serverAddress / volume

':'와 '@'이 모두 필요합니다. 나는 그것이 UserName : Password @ address로 작동한다고 생각합니다.

볼륨이 나타난 후에 바로 가기 표시 줄에 넣으려고했지만 그대로 유지됩니다.

별칭을 만들고 연결을 끊은 후 테스트했습니다. 잘 작동했습니다. "게스트"를 선택하는 창이 나타나지 않았습니다.


이것은 또한 username:@호스트 이름 앞에 호스트 이름 을 추가하여 OSX가 자동으로 게스트로 로그인하는 것을 중지시키는 데 효과적 이었습니다. 감사.
— Bradley Flood

3

연결이 끊어졌고 두 데몬이 모두 서버에서 실행 중이고 Zeroconf를 통해 AFP가 보급되는 경우 Finder는 SMB 대신 AFP를 사용하여 공유에 연결하려고 시도합니다. Zeroconf (avahi / whatever)를 사용하여 AFP를 광고하지 않으면이 문제를 해결해야합니다. Time Machine은 여전히 ​​작동합니다.



0

이 문제를 해결해야하는 Apple 기사가 있습니다.


아니요,이 기사는 OS X 10.3 및 2008 년 10 월 날짜입니다. 또한 게스트로 연결할 때 사용자 이름 / 암호를 저장할 수 없습니다.
— slhck

키 체인 접근 앱을 확인하십시오 (응용 프로그램> 유틸리티> 키 체인 접근). 어딘가에있을거야.
— Smurf64

1
아니요, 불행히도 호스트에 대한 항목이 없습니다. 나는 이미 거기를 보려고 노력했다. 앞에서 말했듯이 키 체인은 손님을위한 항목을 저장하지 않습니다.
— slhck

빈 암호로 "게스트"를 입력하고 암호 기억 상자를 체크하십시오.
— Smurf64

좋은 생각 이었지만 여전히 작동하지 않습니다.
— slhck
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.