Solution communautaire

Accéder aux dossiers partagés de ZimaOS depuis CachyOS sans accès invité

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.

Vous n’avez pas besoin de laisser un dossier partagé ZimaOS accessible aux invités simplement parce que Dolphin sur CachyOS ne demande pas automatiquement de nom d’utilisateur ni de mot de passe. Le fil de discussion de la communauté IceWhale de novembre 2025 a commencé précisément par ce problème : les partages de ZimaOS 1.5.1 n’étaient visibles que lorsque l’accès invité était activé, tandis que les partages authentifiés n’apparaissaient pas normalement dans Dolphin.

Les réponses ont finalement abouti à deux solutions différentes. Un utilisateur a activé SSH sur ZimaOS et s’est connecté avec sftp://, ce qui fonctionnait, mais contournait entièrement Samba. Un autre utilisateur de CachyOS a installé les composants du client Samba, créé des identifiants, puis monté le partage ZimaOS via CIFS/fstab. La version actuelle de ZimaOS prend également en charge le partage Samba multi-utilisateur ; la meilleure solution à long terme consiste donc à créer un compte membre ZimaOS pour le partage et à s’y connecter depuis CachyOS avec ces identifiants. Utilisez SFTP comme solution de repli distincte lorsque vous souhaitez intentionnellement accéder aux fichiers via SSH.

Créer un partage Samba protégé par mot de passe dans ZimaOS

La version actuelle de ZimaOS prend en charge les autorisations Samba fondées sur les membres. Dans l’application Fichiers, sélectionnez le dossier à partager et utilisez les commandes de partage Samba pour attribuer un membre, plutôt que d’activer un accès invité sans restriction.

Le guide actuel du partage multi-utilisateur Samba de ZimaOS décrit le modèle actuel :

  • Créez ou sélectionnez un compte membre.
  • Attribuez ce membre au dossier partagé.
  • Choisissez une autorisation en lecture seule ou en lecture-écriture.
  • Enregistrez le partage et copiez l’adresse de connexion fournie par ZimaOS.

Le nom d’utilisateur et le mot de passe utilisés par CachyOS doivent correspondre aux identifiants du membre Samba de ZimaOS autorisé à accéder au partage. Il ne s’agit pas automatiquement des identifiants de connexion Linux de l’ordinateur sous CachyOS.

Pourquoi Dolphin peut voir ZimaOS sans demander d’identifiants

L’auteur d’origine pouvait découvrir le serveur ZimaOS depuis CachyOS, mais pas parcourir les partages protégés. Un deuxième utilisateur a signalé le même comportement en mars 2026 : macOS et Windows pouvaient s’authentifier, tandis que CachyOS affichait le serveur sans proposer de boîte de dialogue d’identification utilisable.

Ce symptôme peut survenir lorsque le client Linux prend en charge la découverte, mais que la pile complète du client SMB/KIO/CIFS n’est pas installée ou configurée. Le fait de voir l’icône d’un serveur dans Dolphin prouve que la découverte réseau fonctionne, mais pas que l’accès SMB authentifié est entièrement configuré.

Tester les identifiants ZimaOS avant de résoudre les problèmes de Dolphin

Avant de créer un montage permanent, vérifiez si le serveur accepte les identifiants du membre. Sur un système de type Arch/CachyOS avec smbclient installé, listez les partages avec :

smbclient -L ZIMAOS_LAN_IP -U ZIMAOS_MEMBER_NAME

Saisissez le mot de passe du membre ZimaOS lorsque vous y êtes invité. Si les partages protégés apparaissent, le service Samba et les identifiants ZimaOS fonctionnent. Le problème restant se situe du côté du client CachyOS, et non du partage ZimaOS lui-même.

Se connecter depuis Dolphin avec une URL SMB authentifiée

Au lieu d’ouvrir uniquement l’icône du serveur détectée automatiquement, saisissez explicitement le partage dans la barre d’emplacement de Dolphin :

smb://ZIMAOS_MEMBER_NAME@ZIMAOS_LAN_IP/SHARE_NAME

Dolphin/KIO devrait alors demander le mot de passe de cet utilisateur s’il n’est pas déjà enregistré. Si l’accès anonyme est toujours utilisé ou si aucune demande n’apparaît, testez les mêmes identifiants avec smbclient et utilisez un montage CIFS afin de distinguer un problème Dolphin/KIO d’un problème d’authentification Samba.

Évitez d’intégrer directement le mot de passe dans une URL susceptible d’être enregistrée dans l’historique du shell, des captures d’écran ou des journaux.

Monter le partage ZimaOS avec CIFS

Pour un montage Linux prévisible, installez cifs-utils et créez un point de montage local. La documentation Samba d’Arch Linux, pertinente pour CachyOS puisque CachyOS est basé sur Arch, prend en charge le montage CIFS authentifié.

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

La commande devrait demander le mot de passe plutôt que de le placer directement dans l’historique du shell. Si votre environnement négocie automatiquement SMB, un paramètre explicite vers=3.1.1 peut ne pas être nécessaire.

Pour connaître le comportement actuel du client Samba sous Linux, consultez le guide Samba d’ArchWiki.

Utilisez un fichier d’identifiants protégé pour les montages persistants

Si vous voulez que le partage ZimaOS soit monté automatiquement, ne placez pas un mot de passe en clair directement dans /etc/fstab. Créez plutôt un fichier d’identifiants lisible uniquement par root :

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

Enregistrez :

username=ZIMAOS_MEMBER_NAME
password=YOUR_ZIMAOS_MEMBER_PASSWORD

Protégez-le ensuite :

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

Une /etc/fstab l’entrée peut faire référence à ce fichier :

//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

Testez avec sudo mount -a avant de redémarrer.

La solution de contournement SFTP de la communauté utilise SSH, pas Samba

La première solution de contournement qui a fonctionné dans le fil était différente. L’utilisateur a activé SSH dans ZimaOS, puis a saisi :

sftp://ZIMAOS_USERNAME@ZIMAOS_LAN_IP

Cela a fonctionné parce que SFTP s’exécute via SSH et ne dépend ni de la découverte Samba ni des identifiants SMB. L’utilisateur a indiqué que des lecteurs supplémentaires pouvaient être trouvés en affichant les fichiers cachés dans Dolphin avec Ctrl + H et en accédant aux chemins des supports montés.

La version actuelle de ZimaOS facilite l’activation de SSH via le mode développeur. Consultez le guide SSH actuel de ZimaOS.

Cependant, SFTP n’est pas équivalent à un partage membre Samba ZimaOS. Un compte SSH peut exposer une vue plus large du système de fichiers du serveur qu’un partage Samba volontairement limité à un seul dossier.

Quand utiliser SMB et quand utiliser SFTP

Méthode Idéal pour Authentification Limite d’accès
SMB / CIFS Partages NAS classiques et montages permanents Identifiants du membre Samba ZimaOS Permissions du partage configurées dans ZimaOS
SFTP Transfert de fichiers basé sur SSH Compte ZimaOS/SSH Accès au système de fichiers autorisé pour le compte SSH

Liste de vérification de l’accès authentifié de CachyOS à ZimaOS

  1. Créez un membre Samba ZimaOS avec un mot de passe.
  2. Attribuez ce membre au dossier partagé cible.
  3. Laissez l’accès invité désactivé si l’accès anonyme n’est pas souhaité.
  4. Installez les paquets clients Samba/CIFS requis sur CachyOS.
  5. Testez le compte avec smbclient -L ZIMAOS_IP -U USERNAME.
  6. Essayez smb://USERNAME@ZIMAOS_IP/SHARE dans Dolphin.
  7. Si Dolphin échoue toujours, testez mount.cifs.
  8. Pour un accès permanent, stockez les identifiants dans un fichier protégé plutôt que directement dans fstab.
  9. Utilisez SFTP uniquement si un accès de type SSH vous convient.

FAQ SMB de ZimaOS et CachyOS

Dois-je activer l’accès invité pour CachyOS ?

Non. La version actuelle de ZimaOS prend en charge le partage Samba basé sur les membres, et CachyOS peut s’authentifier via Samba/CIFS avec les identifiants du membre.

Pourquoi Dolphin affiche-t-il ZimaOS sans jamais demander de mot de passe ?

La découverte et la navigation SMB authentifiée sont deux fonctions distinctes. Testez d’abord les outils clients Samba/CIFS, puis connectez-vous explicitement au partage protégé.

sftp:// est-il identique au partage SMB de ZimaOS ?

Non. SFTP utilise SSH. Cela peut être une solution de secours utile, mais suit les permissions du système de fichiers du compte SSH plutôt que les permissions des membres du partage Samba ZimaOS.

Puis-je monter automatiquement le partage ZimaOS au démarrage de CachyOS ?

Oui. Une entrée CIFS dans fstab ou un montage automatique systemd peut utiliser un fichier d’identifiants protégé.

Dois-je mettre mon mot de passe ZimaOS directement dans /etc/fstab ?

Non. Un fichier d’identifiants dédié avec des permissions restrictives est plus sûr.