Soluzione della community

Accedi alle cartelle condivise di ZimaOS da CachyOS senza accesso ospite

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.

Non è necessario lasciare una cartella condivisa ZimaOS aperta all'accesso guest solo perché Dolphin su CachyOS non richiede automaticamente nome utente e password. La discussione della community IceWhale del novembre 2025 è iniziata esattamente con questo problema: le condivisioni di ZimaOS 1.5.1 erano visibili solo quando era abilitato l'accesso guest, mentre le condivisioni autenticate non apparivano normalmente in Dolphin.

Le risposte hanno infine prodotto due soluzioni diverse. Un utente ha abilitato SSH su ZimaOS e si è connesso tramite sftp://, che funzionava, ma aggirava completamente Samba. Un altro utente di CachyOS ha installato i componenti client Samba, creato le credenziali e montato la condivisione ZimaOS tramite CIFS/fstab. L'attuale ZimaOS supporta anche la condivisione Samba multiutente, quindi la soluzione migliore a lungo termine è creare un account membro ZimaOS per la condivisione e connettersi da CachyOS con quelle credenziali. Usa SFTP come alternativa separata quando desideri intenzionalmente accedere ai file tramite SSH.

Crea una condivisione Samba protetta da password in ZimaOS

L'attuale ZimaOS supporta le autorizzazioni Samba basate sui membri. Nell'app File, seleziona la cartella che vuoi condividere e usa i controlli di condivisione Samba per assegnare un membro, invece di abilitare l'accesso guest senza restrizioni.

L'attuale guida alla condivisione multiutente Samba di ZimaOS descrive il modello attuale:

  • Crea o seleziona un account membro.
  • Assegna il membro alla cartella condivisa.
  • Scegli l'autorizzazione di sola lettura o di lettura e scrittura.
  • Salva la condivisione e copia l'indirizzo di connessione fornito da ZimaOS.

Il nome utente e la password utilizzati da CachyOS devono corrispondere alle credenziali di un membro Samba di ZimaOS autorizzato ad accedere alla condivisione. Non corrispondono automaticamente alle credenziali di accesso Linux del computer CachyOS.

Perché Dolphin può vedere ZimaOS ma non richiedere le credenziali

L'autore originale riusciva a individuare il server ZimaOS da CachyOS, ma non a sfogliare le condivisioni protette. Un secondo utente ha segnalato lo stesso comportamento a marzo 2026: macOS e Windows riuscivano ad autenticarsi, mentre CachyOS mostrava il server ma non presentava una richiesta utile delle credenziali.

Questo sintomo può verificarsi quando il client Linux supporta l'individuazione, ma non dispone dello stack client SMB/KIO/CIFS completo o non lo ha configurato correttamente. La visualizzazione dell'icona di un server in Dolphin dimostra che l'individuazione della rete funziona; non dimostra che l'accesso SMB autenticato sia configurato completamente.

Test the ZimaOS Credentials Before Troubleshooting Dolphin

Verifica le credenziali ZimaOS prima di diagnosticare Dolphin Dolphin/KIO dovrebbe quindi richiedere la password per quell'utente, se non è già stata memorizzata. Se continua a ricorrere all'accesso anonimo o non richiede mai la password, prova le stesse credenziali con Prima di creare un montaggio permanente, verifica se il server accetta le credenziali del membro. Su un sistema in stile Arch/CachyOS con

installato, elenca le condivisioni con:

smbclient -L ZIMAOS_LAN_IP -U ZIMAOS_MEMBER_NAME

Inserisci la password del membro ZimaOS quando richiesto. Se compaiono le condivisioni protette, il servizio Samba e le credenziali di ZimaOS funzionano. Il problema rimanente riguarda il client CachyOS, non la condivisione ZimaOS.

Connettiti da Dolphin con un URL SMB autenticato

smb://ZIMAOS_MEMBER_NAME@ZIMAOS_LAN_IP/SHARE_NAME

Invece di aprire solo l'icona del server rilevata automaticamente, inserisci esplicitamente la condivisione nella barra degli indirizzi di Dolphin: Dolphin/KIO dovrebbe quindi richiedere la password per quell'utente, se non è già stata memorizzata. Se continua a ricorrere all'accesso anonimo o non richiede mai la password, prova le stesse credenziali con smbclient

Evita di incorporare la password direttamente in un URL che potrebbe essere salvato nella cronologia della shell, negli screenshot o nei log.

Monta la condivisione ZimaOS con CIFS

Per un montaggio Linux prevedibile, installa cifs-utils e crea un punto di montaggio locale. La documentazione di Arch Linux su Samba, pertinente a CachyOS perché CachyOS è basato su Arch, supporta il montaggio CIFS autenticato.

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

Il comando dovrebbe richiedere la password invece di inserirla direttamente nella cronologia della shell. Se il tuo ambiente negozia automaticamente SMB, un parametro esplicito vers=3.1.1 potrebbe non essere necessario.

Per il comportamento attuale del client Samba su Linux, consulta la guida Samba di ArchWiki.

Usa un file di credenziali protetto per i montaggi persistenti

Se vuoi che la condivisione ZimaOS venga montata automaticamente, non inserire una password in chiaro direttamente in /etc/fstab. Crea invece un file di credenziali leggibile solo da root:

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

Salva:

username=ZIMAOS_MEMBER_NAME
password=YOUR_ZIMAOS_MEMBER_PASSWORD

Quindi proteggilo:

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

Una /etc/fstab la voce può fare riferimento a quel file:

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

Provalo con sudo mount -a prima del riavvio.

La soluzione alternativa della community per SFTP usa SSH, non Samba

La prima soluzione alternativa riuscita nella discussione era diversa. L'utente ha abilitato SSH in ZimaOS, quindi ha inserito:

sftp://ZIMAOS_USERNAME@ZIMAOS_LAN_IP

Ha funzionato perché SFTP opera tramite SSH e non dipende dall'individuazione Samba né dalle credenziali SMB. L'utente ha notato che era possibile trovare unità aggiuntive mostrando i file nascosti in Dolphin con Ctrl + H e navigando verso i percorsi dei supporti montati.

Le versioni attuali di ZimaOS semplificano l'abilitazione di SSH tramite la Modalità sviluppatore. Consulta la guida SSH aggiornata di ZimaOS.

Tuttavia, SFTP non equivale a una condivisione Samba di ZimaOS associata a un membro. Un account SSH può esporre una porzione più ampia del file system del server rispetto a una condivisione Samba intenzionalmente limitata a una sola cartella.

Quando usare SMB e quando usare SFTP

Metodo Ideale per Autenticazione Limite di accesso
SMB / CIFS Condivisioni NAS normali e montaggi persistenti Credenziali del membro Samba di ZimaOS Autorizzazioni della condivisione configurate in ZimaOS
SFTP Trasferimento di file basato su SSH Account ZimaOS/SSH Accesso al file system consentito all'account SSH

Checklist per la condivisione autenticata da CachyOS a ZimaOS

  1. Crea un membro Samba di ZimaOS con una password.
  2. Assegna il membro alla cartella condivisa di destinazione.
  3. Mantieni disabilitato l'accesso guest se non desideri l'accesso anonimo.
  4. Installa i pacchetti client Samba/CIFS necessari su CachyOS.
  5. Testa l'account con smbclient -L ZIMAOS_IP -U USERNAME.
  6. Prova smb://USERNAME@ZIMAOS_IP/SHARE in Dolphin.
  7. Se Dolphin continua a non funzionare, testa mount.cifs.
  8. Per un accesso persistente, archivia le credenziali in un file protetto anziché direttamente in fstab.
  9. Usa SFTP solo quando è accettabile l'accesso tramite SSH.

Domande frequenti su SMB di ZimaOS e CachyOS

Devo abilitare l'accesso guest per CachyOS?

No. La versione attuale di ZimaOS supporta la condivisione Samba basata sui membri e CachyOS può autenticarsi tramite Samba/CIFS con le credenziali del membro.

Perché Dolphin mostra ZimaOS ma non chiede mai una password?

L'individuazione e l'esplorazione SMB autenticata sono funzioni separate. Testa prima gli strumenti client Samba/CIFS, quindi connettiti esplicitamente alla condivisione protetta.

sftp:// è la stessa cosa della condivisione SMB di ZimaOS?

No. SFTP utilizza SSH. Può essere un'alternativa utile, ma segue le autorizzazioni del file system dell'account SSH anziché quelle dei membri della condivisione Samba di ZimaOS.

Posso montare automaticamente la condivisione ZimaOS all'avvio di CachyOS?

Sì. Una voce CIFS in fstab o un automount systemd può utilizzare un file di credenziali protetto.

Devo inserire direttamente la password di ZimaOS in /etc/fstab?

No. Un file di credenziali dedicato con autorizzazioni restrittive è più sicuro.