Підключіть спільний диск через AFP в терміналі


12

Я хочу встановити зовнішній накопичувач, підключений на комп'ютері A, до комп'ютера B.

Я можу отримати доступ до накопичувача та встановити його, підключившись до сервера через Finder (Command-K), але як я можу виконати цю точну дію через термінал? Я використовую кілька форматів mountі , mount_afpале нічого не схоже на роботу. Щось у напрямку:

mount_afp -i afp://user:pass@ipaddress/Volumes/SharedDrive /Volumes/Shared

У Finder я просто наберіть IP-адресу Mac, підключений до диска, введіть облікові дані та змонтуйте вибраний диск ... але він не працює, просто ввівши afp://ipaddressв термінал команду "Connect Server" через Finder. .

Як мені зробити те саме з'єднання з командою bash? Кінцевим результатом буде встановлений привід на Б.


Які повідомлення про помилки ви отримуєте?
nohillside

Відповіді:


13

Пару речей, про які потрібно знати.

По-перше - URL-адреса AFP повинна містити ім'я частки, а не місцезнаходження на сервері. По-друге, точка монтування повинна бути порожнім каталогом, на який ви маєте дозвіл на запис. Отже, вашими командами можуть бути:

sudo mkdir /Volumes/mount
sudo mount -t afp afp://user:pass@ipaddress/SharedDrive /Volumes/mount

Еек! Що робити, якщо я не хочу зберігати своє використання afp / pass у скрипті bash, тому що ... ну ... якщо один комп'ютер порушений, навіщо віддавати ключі іншому. Плюс, це має бути поганою практикою, правда? Я думаю, я перевіряю, чи зможу я замість цього скрипт запропонувати користувачу / пройти.
клавіатураMmasher

Звичайно, якщо ви розробляєте сценарії на рівні користувача, ви можете запропонувати пароль і зберегти його у змінній pass. Потім замініть "пропуск" на ${pass}.
Тоні Вільямс

Так, це має сенс. Я сподівався, що якимось чином виклик на afp може змусити користувача ввести пароль, але я думаю, що це робити вручну так само добре. Дякую за відповідь. :)
клавіатураMmasher


-3

Дивіться /apple//a/171822/154516 та коментарі до:

open smb://<user>:<password>@server/<Volume>

Отже, smb є абревіатурою для Sapple Miling Brotocol?
кланомат

Зрозуміло, працює аналогічно з протоколом подання Apple. Відповідь - це лише цитата із пов’язаної сторінки. І це єдина достовірна відповідь на тему "як я можу виконати цю точну дію через термінал?". Монтаж потребує точки монтажу, тому це не зовсім та сама дія.
Герріт Грібель
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.