Jak automatycznie zamontować współużytkowane dyski sieciowe SMB w Mac OS X Lion

50

W Mac OS X 10.7 (Lion) Apple zastąpiło starą dobrą obsługę SMB. Teraz nie mogę automatycznie połączyć się z moimi udostępnionymi dyskami sieciowymi (SMB). Obejścia? Czy to jest niemożliwe? W OS X Snow Leopard mogłem automatycznie połączyć moje udostępnione dyski sieciowe Ubuntu (SMB) z auto_smb / auto_master (konfiguracja autofs w / private / etc /). Zrobiłem trzy punkty montowania (foldery) bezpośrednio w '/ Volumes', użyłem / Volumes / Data i / Volumes / webroot (oba udostępnione SMB).

Niestety Lion nie łączy (automatycznie montuje) moich dysków sieciowych. Muszę ręcznie połączyć się z serwerem (serwerem plików Ubuntu) w Finderze, a następnie otworzyć Terminal, aby przejść do punktów montowania, a następnie łączy się. To nie jest wykonalne rozwiązanie. Szukałem (Google / SO), ale nie znalazłem żadnych rozwiązań oprócz nieobsługiwanego hacka .

Czy nie jest już możliwe automatyczne łączenie się z dyskiem współdzielonym SMB podczas uruchamiania?

Cyppher
źródło

Odpowiedzi:

50

Oto w jaki sposób można automatycznie zamontować dysk sieciowy

  1. Połącz z dyskiem sieciowym (wyszukiwarka> przejdź> połącz z serwerem)

  2. Wprowadź dane logowania do dysku sieciowego i zaznacz „pamiętaj w pęku kluczy”

  3. Otwórz ustawienia systemowe> użytkownicy> elementy logowania

  4. Przeciągnij ikonę dysku sieciowego z pulpitu do elementów startowych.

Źródło: ten artykuł

FRaccie
źródło
6
Działa :) Jeśli jednak nie podoba Ci się wyskakiwanie Findera przy każdym logowaniu, możesz zamiast tego użyć Automatora: apple.stackexchange.com/questions/18522/...
wildpeaks
Możesz ukryć Findera, zaznaczając pole wyboru obok elementu logowania.
Arne,
3
Zaznaczenie pola wyboru Ukryj obok pozycji logowania nie ukrywa Findera… Skończyło się na skrypcie Automator zaproponowanym powyżej i to działa.
Toland H
Testowany na Yosemite 10.10, działa dobrze
Artur Bodera
Może „smb: // guest: @” pomija okno dialogowe Findera. Ale w ten sposób nie montuje się udziału po odmontowaniu.
Dmitry
37
sudo bash
mkdir -p /Volumes/Network/Video /Volumes/Network/Audio /Volumes/Network/Public
vi /etc/fstab

Dodaj coś takiego (1 mocowanie na linię)

192.168.0.200:/video /Volumes/Network/Video url automounted,url==smb://user:[email protected]/video 0 0
192.168.0.200:/music /Volumes/Network/Audio url automounted,url==smb://user:[email protected]/music 0 0
192.168.0.200:/public /Volumes/Network/Public url automounted,url==smb://[email protected]/public 0 0 # there is no password required for this share, just username

biegać automount -vc

bash-3.2# automount -vc
automount: /net updated
automount: /home updated
automount: /Volumes/Network/Audio mounted
automount: /Volumes/Network/Watch mounted
automount: /Volumes/Network/Video mounted
automount: /Volumes/Network/Public mounted

Wyjdź z sesji sudo. Przeglądaj w wyszukiwarce /Volumes/Network- za każdym razem, gdy tam pójdziesz, będą po prostu automatycznie montować. Właśnie wypróbowałem to w 10.7.3 i działa dobrze.

Jeśli pojawi się błąd uwierzytelnienia, taki jak poniżej, prawdopodobnie kombinacja login / hasło wprowadzona do pliku / etc / fstab jest nieprawidłowa. Pamiętaj o ponownym uruchomieniu automount po poprawieniu hasła.

$ sudo automount -vc
automount: / net updated
aktualizacja automount: / home
Automount: / Volumes / Network / Computing updated
automount: nie odmontowuje
$ sudo ls -l / Volumes / Network / Computing /
ls:: Błąd uwierzytelnienia

Zauważ, że nie ma twardego wymogu, aby docelowy punkt montowania znajdował się pod / Volumes / Network; możesz ustawić docelowy punkt montowania na / foo, który zostanie utworzony dla ciebie na żądanie.

Brookesy
źródło
1
Uważam to za lepsze rozwiązanie niż używanie Findera z dwóch powodów: 1) bezpośrednio określa nazwę zainstalowanego udziału i 2) wymaga mniej, łatwo zautomatyzowanych kroków, aby dodać kolejny udział do miksu. W przypadku jednego lub dwóch udziałów Finder jest ledwo akceptowalny (i tylko z dodatkowym krokiem, aby utrzymać konfigurację), ale w przypadku dziesiątek udziałów korzystanie z Findera jest uciążliwe. OTOH, to rozwiązanie jest bardziej „uniksowe”, dobrze.
pmr
1
Jeśli próbujesz połączyć się jako gość, wykonaj te same czynności, z tym wyjątkiem, że adres URL to: cifs: // guest: @ 192.168.0.200 / music
Johnny Everson
11
Czy istnieje sposób na przechowywanie haseł w pęku kluczy systemu? Nie lubię przechowywać haseł w czystych plikach tekstowych.
Luca,
2
Czy istnieje sposób określenia domyślnych uprawnień dla podłączanych plików? Np. Spraw, aby wierzchowce były czytelne dla więcej niż jednego użytkownika na współdzielonym komputerze Mac.
Fred Clausen
4
Nie pokazuje udziałów w sieci w Finderze.
Dmitry
8

Użyj AppleScript:

W edytorze AppleScript wpisz:

tell application "Finder"

try

mount volume "cifs://server/share"

end try

end tell

Zapisz skrypt jako aplikację. Dodaj do loginu elementy StartUp

DJTrustGod
źródło
Działa świetnie. I jedyny działa w systemie OS X 10.11 El Capitan.
Dmitry
1
Dla tych (jak ja) zastanawiających się, czym jest CIFS, jest to dialekt Samby (więcej informacji tutaj blog.varonis.com/the-difference-between-cifs-and-smb ).
Ashutosh Jindal
1

Możesz automatycznie zamontować udział, przeciągając zamontowany wolumin do „elementów logowania” na kontach użytkowników. Tak to robię i działa od 10.5.

Gdy zastrzeżenie dotyczy udziałów SMB, jest to, że w przypadku Lion udział ten zajmie około 30 sekund przy uruchomieniu ... to opóźnienie jest nowe, ponieważ Apple zastąpiło SAMBA ich wewnętrzną implementacją w Lion.

Mike W.
źródło
Mam świadomość tego obejścia, ale nie jest to potrzebne. Wadą tej opcji jest to, że 2 okna Findera otwierają się automatycznie (nawet jeśli zaznaczona jest opcja „ukryj”). W wersji 10.6 autofs działało, poprawne montowanie dysków sieciowych Samby w celu zamontowania punktów w / Volumes / ...
cyppher 20.09.11
1

Odpowiedź: Nie mogę tego zrobić. (OS X Lion 10.7.2)

Próbowałem przeciągnąć zamontowane woluminy do moich „elementów logowania”, ale po ponownym zalogowaniu pojawia się tylko błąd uwierzytelnienia. Tak, to działało OK w Leopardzie, ale po aktualizacji do Lion przestało działać.

Ilekroć próbuję połączyć się z moimi udziałami SMB za pomocą Findera, pojawia się ten sam błąd.

Jestem w stanie zamontować udziały SMB z wiersza poleceń, a także pojawią się w Finderze, gdy zostaną zamontowane, a Finder będzie działał dobrze. Tak długo, jak wychodzę do wiersza polecenia, aby wykonać montaż, jest OK, ale nie będzie działać w „Elementach logowania” lub „Połącz z serwerem”

Brodie
źródło