Назад | Перейти на главную страницу

как создать общий ресурс samba в каталоге / home

Итак, я разработчик, а не разработчик, поэтому я не в своей тарелке. Заранее благодарим за терпение.

Я запускаю 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