Монтирование NFS / var / www в OS X

Я потратил 2 часа, пытаясь создать NFS-монтирование с моего сервера Ubuntu 10.04 LTS на настольную систему OS X.

Цель: сравнение трехсторонних файлов между базой кода на Mac, системой разработки в локальной тестовой системе Linux и размещенным веб-сайтом.

Служба хостинга использует cpanel, поэтому я могу подключить веб-диск - просто как пирог - заняло 10 секунд.

С другой стороны, местный бокс Ubuntu - только боль и разочарование.

Вот что я попробовал:

  1. В Браузере файлов,
    • перейдите к / var / www / site и щелкните правой кнопкой мыши.
    • Выберите поделиться этой папкой.
    • Введите sharename wwwsite и комментарий.
    • Нажмите кнопку «Создать общий доступ».
    • Сообщение гласит - вы можете делиться только своими файловыми системами. Есть сообщение о том, как это исправить, но убийца заключается в том, что этим делится SMB. Это изменит LF на CR-LF, что повлияет на сравнение файлов. Так что забудьте эту опцию.
  2. В окне терминала
    • запустите share-admin (я не смог убедить его дать мне опцию «Общие папки» в окне системного администрирования - возможно, это так находится где-то еще в меню, но я не могу его найти)
    • определяют экспорт NFS.
    • Введите путь / var / www / site, выберите NFS, введите IP-адрес iMac и сохраните. На mac попробуйте смонтировать файловую систему обычными методами - искатель, команда «mount» командной строки - не найдена. Ничего такого. Пробовал перезапускать linux box, если есть демон, который нуждается в перезапуске - ничего.

Так что у меня закончились дела. Я попытался найти документацию - она ​​довольно простая. Документация по man-странице непрозрачна как никогда.

Пожалуйста, о, пожалуйста, кто-нибудь поможет мне заставить эту штуку работать! Спасибо, что прочитали это далеко ... PG.

0
задан 25 March 2012 в 10:24

1 ответ

Из того, что я вижу, / var / www принадлежит кому-то другому (вероятно, root). Чтобы решить эту проблему: Используя Alt + F2 или терминал, запустите gksudo nautilus. Ubuntu попросит вас ввести ваш пароль. Наутилус теперь откроется как root.

Перейдите в каталог / var.

Щелкните правой кнопкой мыши папку «www» и выберите свойства.

Перейдите на вкладку «Разрешения».

Сделайте это диалоговое окно похожим на снимок экрана ниже: enter image description here

Здесь «vibhav» (это мое имя пользователя) будет заменено именем пользователя, с помощью которого вы хотите поделиться каталогом.

Нажмите «Применить разрешения к вложенным файлам»

Нажмите «Закрыть»

Теперь, как обычный пользователь, запустите браузер файлов.

Перейдите в / var / www / site и щелкните правой кнопкой мыши.

Выберите поделиться этой папкой.

Введите sharename wwwsite и комментарий.

Нажмите кнопку «Создать общий доступ»

Это позволит открыть общий доступ к папке в вашей сети.

0
ответ дан 25 March 2012 в 10:24

Другие вопросы по тегам:

Похожие вопросы: