Пользовательские имена для общих ресурсов SMB на OSX

Пользовательские имена для общих ресурсов SMB на OSX

У меня есть несколько сетевых дисков (windows), к которым мне нужно подключиться с помощью моего Mac - трюк в том, что на многих из этих серверов я хотел бы иметь возможность подключаться напрямую к общему ресурсу c$. Поэтому я получаю список смонтированных томов, который выглядит так:

/Объемы/C$
/Объемы/C$-1
/Объемы/C$-3
/Объемы/c$-2

Что вызывает большую путаницу в некоторых моих заявлениях.

Мой вопрос: Могу ли я указать собственное имя для точки монтирования? Что-то вроде:

/Тома/сервер1
/Тома/сервер2
/Тома/сервер3

Я не смог найти в Google никаких решений для этого, но подозреваю, что это должно быть возможно. В настоящее время я подключаюсь с помощью скрипта Automator, но я не боюсь использовать и скрипт оболочки.

...или я неправильно об этом думаю?

Спасибо за ваше внимание...

решение1

Это можно сделать в скрипте оболочки, например так:

#!/bin/bash

mountpoint='/Volumes/server1'
serverpath='server1.wibble.com/C$'
username='gabeuscorpus'

if [[ -e "$mountpoint" ]]; then
    echo "Error: the path $mountpoint is already in use' >&2
    exit 1
fi

mkdir "$mountpoint" || {
    echo "Error creating mount point" >&2
    exit 1
}

mount -t smbfs "//$username@$serverpath" "$mountpoint" || {
    echo "Error mounting smb://$mountpoint" >&2
    rmdir "$mountpoint"
    exit 1
}

С этим методом есть некоторые оговорки: во-первых, хотя это монтирует том сервера по пути /Volumes/server1, он все равно будет отображаться в Finder как C$. Программы, которые обращаются к файлам по пути, не будут сбиты с толку, но вы будете.

Во-вторых, это запросит пароль сервера в Терминале. Можно было бы включить пароль в форме "//$username:$password@$serverpath", но тогда пароль будет виден любому, кто делает листинг ps. К сожалению, похоже, что он не использует пароли, хранящиеся в связке ключей.

Наконец, каталог /Volumes обычно используется различными встроенными системами монтирования томов OS X; я не думаю, что добавление вручную смонтированных томов вызовет проблемы, но небольшой риск конфликта существует.

Связанный контент