FinderにSMB共有にゲストとしてログインするように強制する


9

いくつかのSMB共有を提供するQNAP NASを持っています。私は信頼できる環境にいるので、ユーザー名とパスワードの組み合わせではなく、ゲストとして共有にアクセスできます。

問題

Finderのサイドバーでデバイス名をクリックすると、「接続に失敗しました...」というオプションが付いた黒い「接続失敗」バーが表示されます。それをクリックすると、次のメッセージが表示されます。

ここに画像の説明を入力してください

ただし、 +  Kを押してサーバー名を手動で入力すると、次のウィンドウが表示されます。

ここに画像の説明を入力してください

ここでは、「ゲスト」を選択する必要があります。これで、接続する共有の1つを選択できるようになり、最終的にサーバーに接続されました。サイドバーで選択すると、「ゲスト」として接続されているため、利用可能なすべての共有のリストが表示されます。

ここに画像の説明を入力してください

必要なもの

さて、すべての共有をアンマウントしたらすぐに、もう一度「ゲスト」として手動でログインする同じ手順を実行する必要があります。

使用する資格情報を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

また、私が試したこと:

  • キーチェーンに関連するエントリがありません(しかし、なぜそうなるのか、私はゲストとしてのみ接続しています)
  • ユーザー名「Guest」と空のパスワードで接続するとログインできますが、最後の共有を削除した後も、以前と同じ「接続失敗」エラーが発生します。キーチェーンに適切なエントリが作成されますが、明らかに影響はありません。

キーホルダー

回答:


9

Mac OS X 10.7.3では、Finderの "サーバーに接続..."(Command-K)で次の文字列を私のオフィスにある同様のサーバーに使用しました。

smb:// Guest:@ serverAddress / volume

「:」と「@」の両方が必要です。UserName:Password @ addressとして機能すると思います。

ボリュームが表示された後、ショートカットバーに配置しようとしましたが、保持されません。

エイリアスを作成し、切断後にテストしました。それはうまくいきました。「ゲスト」を選択するウィンドウは表示されませんでした。


これusername:@は、あなたが言ったように、ホスト名の前に追加することで、ゲストとしてログインするOSXを自動的に停止するのにも役立ちました。ありがとう。
Bradley Flood

3

これはおそらくあなたに起こっていることです:接続されておらず、両方のデーモンがサーバーで実行されており、AFPがZeroconf経由でアドバタイズされている場合、FinderはSMBではなくAFPを使用して共有に接続しようとします。Zeroconf(avahi / whatever)を使用してAFPを宣伝しないことで、これを修正できます。Time Machineはまだ機能するはずです。



0

これはこれを修正するべきAppleからの記事です。


いいえ、記事はOS X 10.3向けで、2008年10月からの日付です。また、ゲストとして接続しているときにユーザー名/パスワードを保存できません。
slhck '19年

キーチェーンアクセスアプリをチェックします([アプリケーション]> [ユーティリティ]> [キーチェーンアクセス])。どこかにあるでしょう。
Smurf64 '19年

1
いいえ、残念ながらホストのエントリはありません。私はすでにそこを見てみました。前述のように、キーチェーンはゲストのエントリを保存しません。
slhck '19年

空白のパスワードで「ゲスト」と入力して、[パスワードを保存する]チェックボックスをオンにします。
Smurf64 '19年

それは良い考えでしたが、それでも機能しません。
slhck '19年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.