web-dev-qa-db-ja.com

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

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

問題

ここで、Finderのサイドバーでデバイスの名前をクリックすると、[接続に失敗しました]という黒いバーが表示され、[名前を付けて接続...]オプションが表示されます。それをクリックすると、次のように表示されます。

enter image description here

しかし、私は押すことができます +K サーバーの名前を手動で入力すると、次のウィンドウが表示されます。

enter image description here

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

enter image description here

必要なもの

さて、すべての共有をアンマウントするとすぐに、「ゲスト」として手動で再度ログインするのと同じ手順を実行する必要がありますが、これは非常に面倒です。

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」と空のパスワードで接続するとログインしますが、最後の共有を取り出した後も、以前と同じ「接続に失敗しました」というエラーが表示されます。キーチェーンに適切なエントリが作成されますが、明らかに効果はありません。

Keychain

9
slhck

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

smb:// Guest:@ serverAddress/volume

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

ボリュームが表示された後、ショートカットバーに入れようとしましたが、止まりませんでした。

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

9
Walt Sellers

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

3
Paul

〜/ Library/Preferences/nsmb.confというファイルを作成し、それに追加します。

[default]
minauth=none

サーバーから切断し、再接続して再試行してください。これは私にとってはうまくいきました(私は同じ問題を抱えていました)。

http://ubuntuforums.org/archive/index.php/t-917156.html で見つかりました

1
Johnny Morano

ここに記事があります from Appleこれを修正する必要があります。

0
Smurf64