Монтирование общего сетевого ресурса (AFP / SMB) для нескольких пользователей (быстрое переключение пользователей)

10

У меня возникла следующая проблема с сетевыми ресурсами с моего NAS (Synology 415+, если это имеет значение) в Йосемити.

Дома у нас есть iMac с двумя разными пользователями. Я переместил все наши медиафайлы (музыку и фотографии) на NAS, чтобы оба пользователя могли использовать данные в соответствующих приложениях. Я думал, что было бы легко установить сетевые ресурсы для обоих пользователей, но на самом деле это не так - или я делаю что-то не так.

Я использую простой Applescript в следующей форме

tell application "Finder"
    activate
    mount volume "smb://ipaddress/sharename/"
end tell

это запускается автоматически, когда мой пользователь входит в систему.

Это прекрасно работает для меня. Но когда моя партнерша переключается на свою учетную запись, крепления для нее не доступны. Более того, когда она запускает тот же сценарий, что и я, пути путаются:

Если два пользователя монтируют общие сетевые ресурсы, в системе существуют две разные папки: /Volumes/musicдля первого пользователя и /Volumes/music-1для второго пользователя, который портит все пути к файлам (особенно в iTunes, но также в Lightroom или других приложениях).

Есть ли ЛЮБОЙ способ смонтировать сетевой ресурс для обоих пользователей? Мне действительно все равно, если я использую AFP или SMB, я просто хочу сетевой ресурс, который можно использовать для нескольких пользователей. Похоже, общий сценарий для меня.

softandsafe
источник
восстановил и обновил мой ответ
klanomath
@softandsafe У меня точно такая же проблема. У меня 4 пользователя на моем Mac. Что каждый человек обращается к серверу (// HTPC-i3 / Data), который он получает / Volumes / Data-1, / Volumes / Data-2 и / Volumes / Data-3, что поражает воображение Office при попытке доступа к файлам docx и xlsx в этот сервер. Вы нашли хорошее решение?

Ответы:

4
  1. Настройте свой NAS для экспорта NFS-ресурса. Обратитесь к базе знаний Synology, как это сделать, или используйте следующие инструкции для его настройки, точной настройки и обеспечения безопасности.

    Вы также можете сделать это вручную в командной строке:
    Предположим, ваша папка мультимедиа /Shares/Media. Создайте или отредактируйте файл с именем exportsв /etc. Пример ниже ограничивает доступ к компьютерам с IP-адресом в диапазоне 192.168.0.1- 192.168.0.254. Возможно, вам придется перезагрузить NAS или хотя бы nfsd(nfs-daemon).

    Файл Linux / NAS /etc/exports:

    /Shares/Media 192.168.0.0/255.255.255.0(rw)
    

    если вы используете Mac Server, используйте эту строку:

    /Shares/Media -network 192.168.0.0 -mask 255.255.255.0
    
  2. Отредактируйте /etc/auto_masterна своем Mac и добавьте строку:

    /-                                  auto_media
    

    файл /etc/auto_master:

    #
    # Automounter master map
    #
    +auto_master                        # Use directory service
    /-                                  auto_media
    /net                                -hosts      -nobrowse,hidefromfinder,nosuid
    /home                               auto_home   -nobrowse,hidefromfinder
    /Network/Servers                    -fstab
    /-                                  -static
    
  3. и создать новый файл auto_mediaв /etcна вашем Mac

    файл /etc/auto_media:

    /Media         IP-NAS:/Shares/Media
    
  4. Пожалуйста, не забудьте: все файлы, упомянутые выше, нуждаются в завершающей пустой строке

  5. введите sudo automount -vcв Терминале на вашем Mac с выводом:

    $ sudo automount -vc
    automount: /Media updated  
    automount: /net updated  
    automount: /home updated  
    automount: no unmounts  
    

/Mediaтеперь всегда будет виден в корневой папке вашего Mac и доступен для вас обоих, пока NAS работает. Нет скрипта Apple для его монтирования и не Connect to Serverтребуется.

(Настройка и тестирование на Сервере 10.7 (нет Synology NAS, потому что у меня его нет, но это не должно иметь значения) и Клиент 10.9)

klanomath
источник
0

Я следовал решению Кланомата, и сначала оно мне не помогло . Чтобы смонтировать ваши общие папки в OSX, вам нужно сделать следующее:

Включите «Разрешенный непривилегированный порт» на вкладке «Synology NFS Permissions» правила NFS. Смотрите здесь, почему.

Кстати, чтобы добавить свое монтирование к своим томам в Finder, /etc/masterиспользуйте:

/../Volumes/ auto_media

Drumm
источник
-1
  1. Перейти к системным настройкам
  2. Нажмите «Учетные записи» или «Пользователи и группы», в зависимости от вашей версии OS X
  3. Нажмите «Элементы входа» для этого пользователя (может потребоваться нажать «Блокировка» в левом нижнем углу, чтобы разблокировать)
  4. Нажмите на кнопку +, чтобы добавить еще один элемент входа
  5. Найдите ранее подключенный сетевой диск и нажмите «Добавить»
  6. Выйти из системных настроек
ProfFrnswrth
источник
2
Это не решает вышеупомянутую проблему.
softandsafe
-4

AutomounMaker - это простой в использовании инструмент с графическим интерфейсом (DONATEWARE OS X, встроенный универсальный двоичный файл) для создания сценариев, которые монтируют сетевой ресурс AFP, FTP, WebDAV (http), NFS или SMB. Вы можете использовать скрипт в качестве элемента запуска в конфигурации сеанса вашего пользователя, чтобы автоматически подключать данный общий ресурс при входе в систему. Если вы всегда используете один и тот же общий том на своем рабочем столе, AutomountMaker будет проще, чем классический Connect to Server ..., предложенный Apple. Перейдите на страницу http://jm.marino.free.fr/index.php?switch=sw_&title=AutomountMaker.

Жан-Мишель Марино
источник
Я не решаюсь отметить ответ как спам. Хотя отвечающий явно не подтверждает свою принадлежность к продукту, это очевидно, потому что он не скрывает / не маскирует свое имя, а его имя связано с URL. Кроме того, продукт предназначен для пожертвований и не имеет коммерческого приложения.
кланомат