Forza il Finder ad accedere come Ospite a una condivisione SMB


9

Ho un NAS QNAP che offre alcune condivisioni SMB. Dato che mi trovo in un ambiente fidato, le mie condivisioni sono accessibili come ospite piuttosto che con una combinazione di nome utente e password.

Problema

Ora, quando faccio clic sul nome del dispositivo nella barra laterale del Finder, ottengo la barra nera "Connessione non riuscita", con l'opzione "Connetti come ...". Quando faccio clic su questo, ricevo:

inserisci qui la descrizione dell'immagine

Posso comunque premere  +  Ke inserire manualmente il nome del server, che mi porta a questa finestra:

inserisci qui la descrizione dell'immagine

Qui, devo selezionare "guest". Ora, posso selezionare una delle condivisioni a cui connettermi e sono finalmente connesso al server. Se lo seleziono nella barra laterale, ottengo un elenco di tutte le condivisioni disponibili, perché sono collegato come "ospite", ovviamente:

inserisci qui la descrizione dell'immagine

Ciò che di cui ho bisogno

Bene, non appena smonto tutte le condivisioni, devo ripetere la stessa procedura di accesso manuale come "ospite", che trovo abbastanza fastidioso.

Esiste un modo per far sì che Finder (o il client SMB sottostante) sappia quali credenziali utilizzare?

O dovrei cercare la soluzione piuttosto sul lato server? (So ​​che altre condivisioni SMB sembrano funzionare bene nella mia rete)

Diagnostica

L'unica cosa che posso ottenere da Console.app è:

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

Questo messaggio appare quando faccio clic sul nome del server SMB nella barra laterale del Finder.

Ecco l'output di `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

Inoltre, cose che ho provato:

  • Non vi è alcuna voce rilevante nel Portachiavi (ma perché lo farei, mi sto connettendo solo come ospite)
  • La connessione con il nome utente "Ospite" e la password vuota mi accede ma dopo aver espulso l'ultima condivisione, viene visualizzato l'errore "Connessione non riuscita" di prima. La voce appropriata viene effettuata nel Portachiavi ma ovviamente non ha alcun effetto.

Portachiavi

Risposte:


9

In Mac OS X 10.7.3, ho usato la seguente stringa in "Connect To Server ..." (Command-K) del Finder per un server simile nel mio ufficio:

smb: // ospite: @ serverAddress / Volume

Sono necessari sia ':' che "@". Credo che funzioni come UserName: Password @ address.

Dopo che il volume è apparso, ho provato a inserirlo nella barra dei collegamenti, ma non è rimasto.

Ho creato un alias e l'ho testato dopo la disconnessione. Ha funzionato bene. Non è stata visualizzata alcuna finestra per scegliere "Ospite".


Ciò ha funzionato egregiamente anche per me, impedendo a OSX di accedere automaticamente come Ospite, aggiungendo username:@prima del nome host, come hai detto. Grazie.
Bradley Flood,

3

Questo è probabilmente ciò che ti sta accadendo: Finder proverà a connettersi alla tua condivisione utilizzando AFP anziché SMB, se non connesso e entrambi i daemon sono in esecuzione sul server e AFP viene pubblicizzato tramite Zeroconf. Non pubblicizzare AFP usando Zeroconf (avahi / qualunque cosa) dovrebbe risolvere questo problema. Time Machine dovrebbe ancora funzionare.



0

Ecco un articolo di Apple che dovrebbe risolvere questo problema.


No, l'articolo è per OS X 10.3 e risale a ottobre 2008. Inoltre, non riesco a memorizzare un nome utente / password quando mi connetto come ospite.
Slhck,

Controlla l'app Accesso Portachiavi (Applicazioni> Utilità> Accesso Portachiavi). Sarà lì da qualche parte.
Puffo64,

1
No, purtroppo non vi è alcuna voce per l'host. Ho già provato a cercare lì. Come detto prima, il Portachiavi non memorizzerà le voci per gli ospiti.
Slhck,

Prova a digitare "Ospite" con una password vuota e seleziona la casella Ricorda password.
Puffo64,

E 'stata una buona idea, ma ancora non funziona.
Slhck,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.