Błąd „Nie udało się zamontować udziału Windows” w Sambie

9

To jest sytuacja. W biurze są 3 maszyny. Systemy operacyjne na nich są odpowiednio,

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

Maszyna Ubuntu (# 2) ma być wspólnym serwerem plików między komputerami # 1 i # 3.

Komputer nr 2 ma dwa dyski twarde. Jeden to pusty dysk NTFS 500 GB, a drugi to dysk ext4 160 GB. Moim planem jest utworzenie 500 GB jako dysku do udostępniania plików.

Kiedy udostępniam folder, np. ~/DocumentsKorzystając z menu kontekstowego Nautilus na komputerze nr 2, mogę łatwo uzyskać dostęp do plików na obu numerach 1 i 3, ale gdy próbuję udostępnić jakiś folder na dysku 500 GB, pojawia się błąd na komputerze nr 1 to mówi

Nie udało się zamontować udziału Windows

Nie mam nic przeciwko sformatowaniu dysku do ext4, jeśli to konieczne, ale jestem pewien, że coś prostego jest nie tak.

EDYTOWAĆ

Wziąłem komentarz @ Marty'ego jako podpowiedź i użyłem ntfs-config do skonfigurowania automount tej partycji. Już działa. Dzięki

Ranjith Ramachandra
źródło
Jak montujesz napęd 500 GB? Innymi słowy, czy montujesz go w / etc / fstab, czy opierasz się na automatycznym montowaniu w / media?
Marty Fried
Maszyna ubuntu jest zawsze włączona. Po prostu montuję go za pomocą Nautilusa. Kliknij panel boczny.
Ranjith Ramachandra
2
Hej. Właśnie wziąłem twój komentarz jako podpowiedź i użyłem ntfs-config do skonfigurowania automount tej partycji. Już działa. Dzięki.
Ranjith Ramachandra
1
Cieszę się, że mogłem pomóc ci pomóc sobie - to najlepszy sposób, IMO. :)
Marty Fried
@shortfellow proszę dodać odpowiedź i oznaczyć ją jako odpowiedź zaakceptowaną, jeśli rozwiąże ona problem. Dzięki!
lazyPower

Odpowiedzi:

4

To, co chcesz zrobić, to dodać wiersz „wymuś użytkownika” do definicji udziału, aby zdalny użytkownik wyglądał na Ciebie

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

Spróbuj tego.

Visnu
źródło
3

Skończyło się na użyciu ntfs-config. Funkcja automount na nim rozwiązała mój problem.

Ranjith Ramachandra
źródło
1

Próbowałem ustawić, "name resolve order = bcast host"a nawet podrapać się po głowie, próbując znaleźć rozwiązania z sieci.

Mój problem polegał po prostu na tym:

Mam sambę uruchomioną na moim serwerze Ubuntu, a mój laptop, na którym działa również Ubuntu, nie mógł przeglądać folderów współdzielonych. Miałem uprawnienia do folderu ustawione na 700, co pozwala tylko użytkownikowi mieć uprawnienia do odczytu i wykonywania.

Ale problem tylko moje Ubuntu nie mógł przeglądać tych folderów. Moje okna, iPad i Android mogą przeglądać i uruchamiać pliki.

Po dodaniu "force user = myusername"wszystko działa jak urok.

Dustin
źródło