コミュニティソリューション

MacやWindowsでZimaOSのネットワーク共有が表示されない:SMBの設定と過去の修正方法

A June 2024 ZimaCube thread where Finder and File Explorer could discover the server but not open its drives. Sharing a folder and connecting as Guest worked around an early ZimaOS SMB permission limitation.

2024年6月初期のZimaCubeユーザーは、macOS FinderまたはWindowsファイルエクスプローラーでデバイスを確認できましたが、利用可能なネットワーク共有が見つからず、SMB認証エラーが発生したり、「Finderで開く」を選択するとWebダッシュボードに戻されたりしました。

当面の回避策は、ZimaOSのファイルから少なくとも1つのフォルダーを共有し、ゲストとして接続することでした。この回避策によりスレッド内のユーザーはアクセスできましたが、初期のZimaOSにおける権限の制限を反映したものでした。現在のZimaOSはアカウントで保護されたSMB共有と複数ユーザーの権限をサポートしているため、ゲストのみのアクセスを現在の標準設定と見なすべきではありません。

2024年にZimaCubeユーザーから報告された症状

  • FinderにZimaCubeが予期しないデバイスアイコンで表示されました。
  • Finderにはログインダイアログが表示されましたが、想定していたユーザー名とパスワードは拒否されました。
  • SMBに直接接続すると、サーバー接続エラーが返されることがありました。
  • 「Finderで開く」または「Explorerで開く」を選択すると、代わりにブラウザーでZimaOSダッシュボードが開きました。
  • 以前のRAID構成での共有が、ストレージ構成を変更した後も表示され続けました。
ZimaCube SMBサーバーを開く際に接続問題を報告するmacOS Finder
初期のユーザーの1人はZimaCubeを検出できましたが、FinderでSMB接続エラーが表示されました。

2024年の回避策:フォルダーを共有してゲストとして接続する

IceWhaleのチームメンバーは、初期ビルドではSMB認証がゲストアクセスに限定されており、権限の問題は修正予定だと説明しました。別の公式返信では、次の2つの手順が示されました。

  1. ZimaOSのファイルで少なくとも1つのフォルダーをSamba経由で共有し、「Finderで開く」で開ける共有を用意します。
  2. macOSまたはWindowsから接続するときは「ゲスト」を選択します。
ネットワークフォルダーで「Sambaを共有」を選択したZimaOSのファイルのコンテキストメニュー
この回避策では、まずZimaOSのファイルでフォルダーのSamba共有を明示的に有効にしました。
ゲスト接続オプションを選択したmacOS FinderのZimaCubeログインダイアログ
2024年6月のビルドでは、ゲストアクセスによって認証の制限を回避できました。

新しく作成したフォルダーが自動的に表示されなかった理由

ユーザーは、各フォルダーを共有した後にのみ新しいフォルダーが表示されることを確認しました。公式のフォローアップでは、ディレクトリごとに個別の共有を作成する代わりに、上位フォルダーを共有して子フォルダーをまとめて公開できると説明されました。

これにより、Finderで個々の共有フォルダーが別々のマウント済みドライブのように表示された理由も説明できます。SMBは選択された共有を公開していたのであり、ストレージ階層全体を自動的に公開していたわけではありません。

子フォルダーを含めて共有できる上位ストレージフォルダーを表示したZimaOSのファイルビュー
複数の子フォルダーをSMB経由で利用可能にする場合は、上位フォルダーを共有することをチームが提案しました。

現在のZimaOSアカウントと権限の管理機能を使用する

現在のZimaOSドキュメントでは、管理者、メンバー、ゲストのロールがサポートされており、それぞれに読み取り専用または読み取り・書き込み権限を設定できます。管理者はSamba共有を作成し、ユーザーを割り当て、後から共有を管理して、WindowsまたはmacOS用の正しいアドレスをコピーできます。

新しいシステムでは、現在のZimaOS Sambaマルチユーザーガイドを使用してください。2024年のGuest回避策は元の事例を理解するのには役立ちますが、現在のインストール環境ではアカウントで保護されたアクセスの代わりに使用すべきではありません。

macOSまたはWindowsから接続する

macOS Finder

  1. Finderを開き、移動 → サーバへ接続を選択します。
  2. ZimaOSに表示されたSMBアドレスを入力してください。
  3. その共有に設定された適切な登録ユーザーまたはGuestロールを選択してください。
  4. 対応する認証情報を入力し、そのアカウントにフォルダーへのアクセス権があることを確認してください。

Windowsファイルエクスプローラー

  1. ファイルエクスプローラーを開きます。
  2. ZimaOSの共有ダイアログに表示されたネットワークアドレスを入力してください。
  3. 共有に割り当てられたZimaOSメンバーの認証情報でサインインしてください。
  4. Windowsが古い認証情報を使い続ける場合は、再認証する前に保存済みの接続を削除してください。

現在のZimaOS SMBトラブルシューティングガイドでは、認証の失敗とクライアントに保存された認証情報について説明しています。

削除した共有が表示され続ける理由

その後の返信では、以前のRAIDのフォルダーが、これまで接続したことのないMacでも共有一覧に残っていると報告されました。元のMacのキャッシュを消去しても改善しませんでした。このテストにより、サーバー側に古い一覧が残っている可能性がより高まりましたが、スレッドは公式のクリーンアップ手順や確認済みの解決策がないまま終了しました。

RAID変更後、macOS Finderのボリューム一覧に古いZimaCube SMB共有が表示される
元のストレージフォルダーを削除した後も、古い共有名が表示され続けました。

現在のシステムでは、まず「Samba経由で共有」ページを確認し、存在しなくなった共有を削除または編集してください。次に、クライアントに保存された認証情報や古いマウントを消去します。削除したサーバー側の共有が新しいクライアントにも通知され続ける場合は、サポートに問い合わせる前に、ZimaOSのバージョン、ストレージの変更内容、共有一覧を記録してください。

ZimaOSネットワーク共有に関するよくある質問

「Finderで開く」にフォルダーが表示されないのはなぜですか?

2024年の事例では、Samba経由で公開されたフォルダーがありませんでした。少なくとも1つのフォルダーを共有すると、Finderの操作が有効になりました。

現在のZimaOSユーザーはGuestとしてのみ接続すべきですか?

いいえ。ゲストアクセスは、初期の権限制限に対する回避策でした。現在のZimaOSでは、メンバーアカウントと共有ごとの権限に対応しています。

1つのSamba共有に複数のフォルダーを含めることはできますか?

はい。子フォルダーをまとめて利用できるようにしたい場合は、上位フォルダーを共有することをコミュニティチームが提案しました。

Finderに古いRAIDのフォルダーが表示され続けるのはなぜですか?

2024年のスレッドでは、未使用だったMacにも一覧が表示されたため、サーバー側に古い共有情報が残っている可能性が示唆されましたが、クリーンアップで解決することは確認されていません。

現在のSMBの問題はどこで診断すべきですか?

まずZimaOSの共有と権限の設定を確認し、次にSMBアドレス、アカウント、保存済みのクライアント認証情報、さらにサーバーが古い共有を引き続き通知していないかを確認してください。