Итак, я разработчик, а не разработчик, поэтому я не в своей тарелке. Заранее благодарим за терпение.
Я запускаю Windows 7 и настраиваю vmware player для запуска виртуальной машины ubuntu 12. Я установил samba, поэтому могу подключить диск к веб-сайту, работающему на виртуальной машине. По сути, я хочу редактировать файлы сайта на моем компьютере с Windows, пока они находятся на виртуальной машине. Довольно просто.
Вот в чем проблема. Когда я подключаю свой сетевой диск, я могу получить доступ к \\ local \ brad (local - имя моего сервера), но не к \ local \ www. Проблема в том, что файлы находятся в \ www, который является родственником \ brad. так яснее:
\home\brad\stuff-i-don't-care-about
\home\www\what-i-want-to-map-to
Может ли кто-нибудь объяснить, почему это / предложить возможные решения?
РЕДАКТИРОВАТЬ: Как пояснил @Duke ниже, я действительно хочу создать общий ресурс samba для / или / домашних каталогов на моей машине с Windows. Спасибо, что помог мне лучше сформулировать мою цель
Монтировать что-то еще, кроме вашего корневого раздела, в / НЕ является хорошей идеей и, вероятно, даже не сработает.
Но есть обходной путь: chroot позволяет вам изменить корень, который видит программа, даже дает возможность «переключиться» на совершенно другую установку Linux.
Доступна справочная страница Ubuntu по теме Вот
РЕДАКТИРОВАТЬ: Герцог помог мне в этом. Моя проблема была в файле конфигурации самбы:
[bobby]
path = /home/bobby
available = yes
valid users = bobby
read only = no
browsable = yes
public = yes
writable = yespath = /home/bobby
Мне нужно было предоставить моему пользователю доступ к каталогу / home вот так
[bobby]
path = /home
available = yes
valid users = bobby
read only = no
browsable = yes
public = yes
writable = yespath = /home
Работал как чемпион ... Спасибо @duke