Gemenskapslösning

Få åtkomst till delade mappar i ZimaOS från CachyOS utan gäståtkomst

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.

Du behöver inte lämna en delad ZimaOS-mapp öppen för gäståtkomst bara för att Dolphin i CachyOS inte automatiskt frågar efter användarnamn och lösenord. Diskussionstråden i IceWhale Community från november 2025 började med exakt det problemet: ZimaOS 1.5.1-utdelningar syntes endast när gäståtkomst var aktiverad, medan autentiserade utdelningar inte visades normalt i Dolphin.

Svaren ledde så småningom till två olika lösningar. En användare aktiverade SSH på ZimaOS och anslöt med sftp://, vilket fungerade men kringgick Samba helt. En annan CachyOS-användare installerade Samba-klientkomponenterna, skapade inloggningsuppgifter och monterade ZimaOS-utdelningen via CIFS/fstab. Aktuella ZimaOS har också Samba-delning med flera användare, så den bästa långsiktiga lösningen är att skapa ett ZimaOS-medlemskonto för utdelningen och ansluta från CachyOS med dessa inloggningsuppgifter. Använd SFTP som en separat reservlösning när du avsiktligt vill ha SSH-baserad filåtkomst.

Skapa en lösenordsskyddad Samba-utdelning i ZimaOS

Aktuella ZimaOS stöder Samba-behörigheter baserade på medlemmar. I appen Filer väljer du mappen du vill dela och använder kontrollerna för Samba-delning för att tilldela en medlem, i stället för att aktivera obegränsad gäståtkomst.

Den aktuella guiden för Samba-delning med flera användare i ZimaOS beskriver den aktuella modellen:

  • Skapa eller välj ett medlemskonto.
  • Tilldela medlemmen till den delade mappen.
  • Välj skrivskyddad behörighet eller läs- och skrivbehörighet.
  • Spara utdelningen och kopiera anslutningsadressen som ZimaOS tillhandahåller.

Användarnamnet och lösenordet som används av CachyOS ska vara inloggningsuppgifterna för den Samba-medlem i ZimaOS som har behörighet till utdelningen. De är inte automatiskt samma som inloggningsuppgifterna till CachyOS-datorns Linux-konto.

Varför Dolphin kan se ZimaOS men inte frågar efter inloggningsuppgifter

Den ursprungliga författaren kunde upptäcka ZimaOS-servern från CachyOS men inte bläddra bland skyddade utdelningar. En annan användare rapporterade samma beteende i mars 2026: macOS och Windows kunde autentisera, medan CachyOS visade servern men inte visade någon användbar dialog för inmatning av inloggningsuppgifter.

Det symptomet kan uppstå när Linux-klienten har stöd för upptäckt men inte hela SMB/KIO/CIFS-klientstacken installerad eller konfigurerad. Att en serverikon visas i Dolphin bevisar att nätverksupptäckten fungerar, men inte att autentiserad SMB-åtkomst är fullständigt konfigurerad.

Test the ZimaOS Credentials Before Troubleshooting Dolphin

Testa ZimaOS-autentiseringsuppgifterna innan du felsöker Dolphin Dolphin/KIO bör då fråga efter lösenordet för användaren om det inte redan är sparat. Om den fortfarande använder anonym åtkomst eller aldrig frågar testar du samma autentiseringsuppgifter med Innan du skapar en permanent montering testar du om servern godtar medlemmens autentiseringsuppgifter. På ett Arch-/CachyOS-liknande system med

installerat listar du delningarna med:

smbclient -L ZIMAOS_LAN_IP -U ZIMAOS_MEMBER_NAME

Ange ZimaOS-medlemmens lösenord när du blir tillfrågad. Om de skyddade delningarna visas fungerar ZimaOS Samba-tjänst och autentiseringsuppgifter. Det återstående problemet finns på CachyOS-klientsidan och inte i själva ZimaOS-delningen.

Anslut från Dolphin med en autentiserad SMB-URL

smb://ZIMAOS_MEMBER_NAME@ZIMAOS_LAN_IP/SHARE_NAME

I stället för att bara öppna den automatiskt upptäckta serverikonen anger du delningen uttryckligen i Dolphins adressfält: Dolphin/KIO bör då fråga efter lösenordet för användaren om det inte redan är sparat. Om den fortfarande använder anonym åtkomst eller aldrig frågar testar du samma autentiseringsuppgifter med smbclient

Undvik att bädda in lösenordet direkt i en URL som kan sparas i skals historik, skärmbilder eller loggar.

Montera ZimaOS-delningen med CIFS

För en förutsägbar Linux-montering installerar du cifs-utils och skapa en lokal monteringspunkt. Arch Linux-dokumentationen för Samba, som är relevant för CachyOS eftersom CachyOS är Arch-baserat, stöder autentiserad CIFS-montering.

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

Kommandot bör fråga efter lösenordet i stället för att lägga in det direkt i skals historik. Om din miljö förhandlar SMB automatiskt kan en uttrycklig vers=3.1.1 kanske inte behövas.

För aktuell funktionalitet hos Linux Samba-klienter, se ArchWiki-guiden för Samba.

Använd en skyddad autentiseringsfil för beständiga monteringar

Om du vill att ZimaOS-delningen ska monteras automatiskt ska du inte ange ett lösenord i klartext direkt i /etc/fstab. Skapa i stället en autentiseringsfil som kan läsas av root:

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

Spara:

username=DITT_ZIMAOS_MEDLEMSNAMN
password=DITT_ZIMAOS_MEDLEMSLÖSENORD

Skydda den sedan:

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

En /etc/fstab posten kan hänvisa till den filen:

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

Testa med sudo mount -a innan omstart.

Community-lösningen med SFTP använder SSH, inte Samba

Den första fungerande lösningen i tråden var annorlunda. Användaren aktiverade SSH i ZimaOS och skrev sedan in:

sftp://ZIMAOS_USERNAME@ZIMAOS_LAN_IP

Detta fungerade eftersom SFTP körs över SSH och inte är beroende av Samba-upptäckt eller SMB-autentiseringsuppgifter. Användaren noterade att ytterligare enheter kunde hittas genom att visa dolda filer i Dolphin med Ctrl + H och navigera mot de monterade mediesökvägarna.

Med aktuella ZimaOS är det enklare att aktivera SSH via utvecklarläget. Se den aktuella ZimaOS-guiden för SSH.

SFTP motsvarar däremot inte en ZimaOS Samba-medlemsdelning. Ett SSH-konto kan visa en bredare del av serverns filsystem än en Samba-delning som avsiktligt är begränsad till en enda mapp.

När du bör använda SMB respektive SFTP

Metod Bäst för Autentisering Åtkomstgräns
SMB / CIFS Vanliga NAS-delningar och permanenta monteringar Autentiseringsuppgifter för ZimaOS Samba-medlem Delningsbehörigheter konfigurerade i ZimaOS
SFTP SSH-baserad filöverföring ZimaOS-/SSH-konto Filsystemsåtkomst som tillåts för SSH-kontot

Checklista för autentiserad delning mellan CachyOS och ZimaOS

  1. Skapa en ZimaOS Samba-medlem med ett lösenord.
  2. Tilldela medlemmen till den delade målmappen.
  3. Låt gäståtkomst vara inaktiverad om anonym åtkomst inte önskas.
  4. Installera de nödvändiga Samba/CIFS-klientpaketen i CachyOS.
  5. Testa kontot med smbclient -L ZIMAOS_IP -U USERNAME.
  6. Prova smb://USERNAME@ZIMAOS_IP/SHARE i Dolphin.
  7. Om Dolphin fortfarande inte fungerar, testa mount.cifs.
  8. För permanent åtkomst bör du lagra autentiseringsuppgifterna i en skyddad fil i stället för direkt i fstab.
  9. Använd endast SFTP när SSH-liknande åtkomst är acceptabel.

Vanliga frågor om ZimaOS och CachyOS SMB

Behöver jag aktivera gäståtkomst för CachyOS?

Nej. Aktuella ZimaOS stöder medlemsbaserad Samba-delning, och CachyOS kan autentisera via Samba/CIFS med medlemsuppgifterna.

Varför visar Dolphin ZimaOS men frågar aldrig efter ett lösenord?

Upptäckt och autentiserad SMB-bläddring är separata funktioner. Testa Samba/CIFS-klientverktygen först och anslut sedan uttryckligen till den skyddade delningen.

Är sftp:// samma sak som ZimaOS SMB-delningen?

Nej. SFTP använder SSH. Det kan vara ett användbart alternativ, men följer SSH-kontots filsystemsbehörigheter i stället för medlemsbehörigheterna för ZimaOS Samba-delningen.

Kan jag automatiskt montera ZimaOS-delningen när CachyOS startar?

Ja. En CIFS-post i fstab eller en systemd-automontering kan använda en skyddad autentiseringsfil.

Bör jag ange mitt ZimaOS-lösenord direkt i /etc/fstab?

Nej. En separat autentiseringsfil med begränsade behörigheter är säkrare.