Errore "Impossibile montare la condivisione di Windows" in Samba


9

Questa è la situazione Ci sono 3 macchine in ufficio. I sistemi operativi su di essi sono rispettivamente,

  1. Linux mint
  2. Ubuntu 12.04
  3. Windows Vista

La macchina Ubuntu (n. 2) dovrebbe essere il file server comune tra le macchine n. 1 e n. 3.

La macchina n. 2 ha due dischi rigidi. Uno è un'unità vuota NTFS da 500 GB e l'altro è un'unità ext4 da 160 GB. Il mio piano è di creare 500 GB come disco di condivisione file.

Quando condivido una cartella come l' ~/Documentsutilizzo del menu di scelta rapida di Nautilus sulla macchina n. 2, posso accedere facilmente ai file sia sul n. 1 che sul n. 3, ma quando provo a condividere una cartella sul disco da 500 GB, viene visualizzato un errore sul computer n. 1 che dice

Impossibile montare la condivisione di Windows

Non mi dispiace formattare l'unità su ext4 se necessario, ma sono sicuro che qualcosa di semplice sia sbagliato.

MODIFICARE

Ho preso il commento di @ Marty come suggerimento e ho usato ntfs-config per configurare l'automount di quella partizione. Funziona ora. Grazie


Come si monta l'unità da 500 GB? In altre parole, lo stai montando in / etc / fstab o stai facendo affidamento sul montaggio automatico in / media?
Marty Fried,

La macchina Ubuntu è sempre accesa. Lo monto semplicemente usando Nautilus. Fai clic sul riquadro laterale.
Ranjith Ramachandra,

2
Hey. Ho appena preso il tuo commento come suggerimento e ho usato ntfs-config per configurare l'automount di quella partizione. Funziona ora. Grazie.
Ranjith Ramachandra,

1
Sono contento di essere stato in grado di aiutarti ad aiutare te stesso - questo è il modo migliore, IMO. :)
Marty Fried,

@shortfellow, aggiungi una risposta e contrassegnala come risposta accettata se risolve il tuo problema. Grazie!
lazyPower

Risposte:


4

Quello che vuoi fare è aggiungere una riga "forza utente" a quella definizione di condivisione in modo che l'utente remoto sembri essere tu

  [share-name]  
  comment =   
  path = /media/some-name  
  read only = No  
  force user = your-user-name  
  guest ok = yes 

Prova questo.



1

Ho cercato di impostare "name resolve order = bcast host"e anche grattarmi la testa cercando di trovare soluzioni dalla rete.

Il mio problema era semplicemente questo:

Ho samba in esecuzione sul mio server Ubuntu e il mio laptop che esegue anche Ubuntu non è riuscito a sfogliare le cartelle condivise. Avevo le autorizzazioni per le cartelle impostate su 700 che consente solo all'utente di essere in grado di leggere le autorizzazioni di scrittura ed eseguibili.

Ma il problema solo il mio Ubuntu non è stato in grado di sfogliare quelle cartelle. Windows, Ipad e Android sono in grado di sfogliare ed eseguire file.

Dopo aver aggiunto "force user = myusername", tutto funziona come un fascino.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.