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

ゲストアクセスなしでCachyOSからZimaOSの共有フォルダーにアクセスする

A ZimaOS 1.5.1 user could browse shares from CachyOS only when guest access was enabled. Later replies found an SFTP workaround through SSH and a more persistent Samba/CIFS approach using CachyOS Samba packages, credentials, and fstab.

CachyOSのDolphinがユーザー名とパスワードを自動的に尋ねないからといって、ZimaOSの共有フォルダーをゲストアクセス可能なままにする必要はありません。2025年11月のIceWhaleコミュニティスレッドは、まさにこの問題から始まりました。ZimaOS 1.5.1の共有はゲストアクセスを有効にした場合にのみ表示され、認証付き共有はDolphinに通常どおり表示されませんでした。

最終的に、返信から2つの異なる解決策が示されました。あるユーザーはZimaOSでSSHを有効にし、次の方法で接続しました。 sftp://これは機能しましたが、Sambaを完全に回避する方法でした。別のCachyOSユーザーはSambaクライアントコンポーネントをインストールし、認証情報を作成して、CIFS/fstab経由でZimaOS共有をマウントしました。現在のZimaOSはマルチユーザーSamba共有にも対応しているため、長期的には共有用のZimaOSメンバーアカウントを作成し、その認証情報でCachyOSから接続するのがより適切です。SSHベースのファイルアクセスを意図的に使用する場合は、別の代替手段としてSFTPを使用してください。

ZimaOSでパスワード保護されたSamba共有を作成する

現在のZimaOSは、メンバーベースのSamba権限に対応しています。Filesアプリで共有したいフォルダーを選択し、Samba共有コントロールを使用して、無制限のゲストアクセスを有効にするのではなく、メンバーを割り当てます。

現在のZimaOS Sambaマルチユーザーガイドでは、現在のモデルについて説明しています。

  • メンバーアカウントを作成するか、選択します。
  • そのメンバーを共有フォルダーに割り当てます。
  • 読み取り専用または読み取りと書き込みの権限を選択します。
  • 共有を保存し、ZimaOSが提供する接続アドレスをコピーします。

CachyOSで使用するユーザー名とパスワードは、共有へのアクセス権を持つZimaOSのSambaメンバーの認証情報である必要があります。これらは、CachyOSコンピューターのLinuxログイン認証情報に自動的に置き換わるものではありません。

DolphinでZimaOSは表示されるのに認証情報を尋ねられない理由

元の投稿者はCachyOSからZimaOSサーバーを検出できましたが、保護された共有を参照できませんでした。2026年3月には別のユーザーも同じ動作を報告しており、macOSとWindowsでは認証できた一方、CachyOSではサーバーは表示されても、実用的な認証情報の入力画面が表示されませんでした。

Linuxクライアントに検出機能はあっても、完全なSMB/KIO/CIFSクライアントスタックがインストールまたは設定されていない場合、その症状が発生することがあります。Dolphinにサーバーアイコンが表示されるのはネットワーク検出が機能していることを示しますが、認証付きSMBアクセスが完全に設定されていることを意味するわけではありません。

Dolphinのトラブルシューティング前にZimaOSの認証情報をテストする

恒久的なマウントを構成する前に、サーバーがメンバーの認証情報を受け付けるかテストします。Arch/CachyOS系のシステムで smbclient インストールされている場合は、次のコマンドで共有を一覧表示します:

smbclient -L ZIMAOS_LAN_IP -U ZIMAOS_MEMBER_NAME

プロンプトが表示されたら、ZimaOSメンバーのパスワードを入力します。保護された共有が表示されれば、ZimaOSのSambaサービスと認証情報は機能しています。残る問題はZimaOS共有自体ではなく、CachyOSクライアント側にあります。

認証付きSMB URLでDolphinから接続する

自動検出されたサーバーアイコンだけを開くのではなく、Dolphinの場所バーに共有を明示的に入力します:

smb://ZIMAOS_MEMBER_NAME@ZIMAOS_LAN_IP/SHARE_NAME

その後、Dolphin/KIOは、まだ保存されていなければ、そのユーザーのパスワードを要求するはずです。それでも匿名アクセスにフォールバックするか、プロンプトが表示されない場合は、同じ認証情報を使って次をテストします smbclient そしてCIFSマウントを使用して、Dolphin/KIOの問題とSamba認証の問題を切り分けます。

シェル履歴、スクリーンショット、ログに保存される可能性があるURLに、パスワードを直接埋め込まないでください。

ZimaOS共有をCIFSでマウントする

予測可能なLinuxマウントを行うには、次をインストールします cifs-utils そしてローカルのマウントポイントを作成します。CachyOSはArchベースであるため、CachyOSにも関係するArch LinuxのSambaドキュメントでは、認証付きCIFSマウントがサポートされています。

sudo mkdir -p /mnt/zima-share
sudo mount -t cifs //ZIMAOS_LAN_IP/SHARE_NAME /mnt/zima-share \
  -o username=ZIMAOS_MEMBER_NAME,vers=3.1.1

このコマンドでは、パスワードを直接入力するのではなく、シェル履歴に残らないようプロンプトが表示されます。環境でSMBが自動的にネゴシエートされる場合は、明示的な vers=3.1.1 必要ない場合があります。

現在のLinux Sambaクライアントの動作については、ArchWikiのSambaガイドを参照してください。

永続的なマウントには保護された認証情報ファイルを使用する

ZimaOS共有を自動的にマウントする場合は、平文のパスワードを直接記述しないでください。 /etc/fstab代わりに、rootだけが読み取れる認証情報ファイルを作成します。

sudo mkdir -p /etc/samba/credentials
sudo nano /etc/samba/credentials/zima-share

保存します:

username=ZIMAOS_MEMBER_NAME
password=YOUR_ZIMAOS_MEMBER_PASSWORD

次に、これを保護します:

sudo chown root:root /etc/samba/credentials/zima-share
sudo chmod 600 /etc/samba/credentials/zima-share

次の /etc/fstab エントリではそのファイルを参照できます:

//ZIMAOS_LAN_IP/SHARE_NAME /mnt/zima-share cifs credentials=/etc/samba/credentials/zima-share,_netdev,nofail,x-systemd.automount,vers=3.1.1 0 0

次のコマンドでテストします sudo mount -a 再起動する前に。

コミュニティのSFTP回避策では、SambaではなくSSHを使用します

スレッドで最初に成功した回避策は別の方法でした。ユーザーはZimaOSでSSHを有効にし、次のように入力しました:

sftp://ZIMAOS_USERNAME@ZIMAOS_LAN_IP

これは、SFTPがSSH上で動作し、Sambaの検出やSMB認証情報に依存しないためです。ユーザーによると、Dolphinで次の操作を行って隠しファイルを表示すると、追加のドライブを見つけられました。 Ctrl + H そしてマウントされたメディアのパスへ移動します。

現在のZimaOSでは、開発者モードからSSHを簡単に有効化できます。現在のZimaOS SSHガイドを参照してください。

ただし、SFTPはZimaOSのSambaメンバー共有と同等ではありません。SSHアカウントでは、1つのフォルダーだけに意図的に制限されたSamba共有よりも、サーバーのファイルシステムを広範囲に公開できる場合があります。

SMBとSFTPを使い分ける場合

方式 最適な用途 認証 アクセス境界
SMB / CIFS 通常のNAS共有と永続的なマウント ZimaOS Sambaメンバーの認証情報 ZimaOSで設定された共有権限
SFTP SSHベースのファイル転送 ZimaOS/SSHアカウント SSHアカウントに許可されたファイルシステムアクセス

CachyOSからZimaOSの認証済み共有への接続チェックリスト

  1. パスワード付きのZimaOS Sambaメンバーを作成してください。
  2. 対象の共有フォルダーにそのメンバーを割り当ててください。
  3. 匿名アクセスを不要とする場合は、ゲストアクセスを無効にしておいてください。
  4. CachyOSに必要なSamba/CIFSクライアントパッケージをインストールしてください。
  5. 次のコマンドでアカウントをテストしてください smbclient -L ZIMAOS_IP -U USERNAME.
  6. 次を試してください smb://USERNAME@ZIMAOS_IP/SHARE Dolphinで。
  7. Dolphinでまだ失敗する場合は、次をテストしてください mount.cifs.
  8. 継続的なアクセスには、認証情報をfstabに直接記述せず、保護されたファイルに保存してください。
  9. SSH形式のアクセスで問題ない場合にのみSFTPを使用してください。

ZimaOSとCachyOSのSMBに関するよくある質問

CachyOSでゲストアクセスを有効にする必要がありますか?

いいえ。現在のZimaOSはメンバーベースのSamba共有に対応しており、CachyOSはメンバーの認証情報を使ってSamba/CIFS経由で認証できます。

DolphinにZimaOSは表示されるのに、パスワードを求められないのはなぜですか?

検出と認証済みSMBブラウジングは別の機能です。まずSamba/CIFSクライアントツールをテストし、その後、保護された共有に明示的に接続してください。

sftp://はZimaOSのSMB共有と同じですか?

いいえ。SFTPはSSHを使用します。便利な代替手段にはなりますが、ZimaOSのSamba共有のメンバー権限ではなく、SSHアカウントのファイルシステム権限に従います。

CachyOSの起動時にZimaOSの共有を自動マウントできますか?

はい。fstabのCIFSエントリまたはsystemdのオートマウントで、保護された認証情報ファイルを使用できます。

ZimaOSのパスワードを/etc/fstabに直接記述してもよいですか?

いいえ。制限の厳しい専用認証情報ファイルを使用する方が安全です。