Samba делится на Ubuntu с Linux VM

У меня есть локальная машина Ubuntu и виртуальная машина Ubuntu.

Я пытался открыть общий доступ к своей корневой веб-папке на локальном компьютере, используя общую папку Virtualbox, но не могу ее открыть.

Теперь я хочу установить samba и использовать его как сетевой диск, а не как общий ресурс, у меня уже есть мостовое соединение, но я не знаю, как это сделать.

Итак, на какой Ubuntu я устанавливаю Samba, локальную или виртуальную машину, и как мне добавить ее на другую?

1
задан 30 September 2013 в 13:14

1 ответ

Предпочтительный способ

Если вы хотите использовать папку с вашего хост-компьютера внутри вашей гостевой машины , было бы предпочтительнее использовать VirtualBox Guest Additions. Для их установки вам необходимо:

  1. Найти меню -> Устройства -> Установить гостевые дополнения.
  2. Запустите sudo /cdrom/VBoxLinuxAdditions.run внутри вашей гостевой системы.

Затем запустите sudo mount -t vboxsf -o uid=$UID,gid=$GID share ~/host внутри гостя. Share это название акции.

Источник .

Предлагаемый способ

Но, если вы все еще хотите использовать Samba, вам следует сделать следующее:

  1. Установить samba и system-config-samba на хост-машине и настройте свою долю. Убедитесь, что вы разрешаете доступ к этой папке некоторым локальным пользователям.

    Пример общего ресурса (внутри /etc/samba/smb.conf):

    [exch]
        comment = Exchange
        path = /home/karimov-danil/Public/exch
        writeable = yes
    ;   browseable = yes
        valid users = karimov-danil, nobody
    
  2. Установите cifs-utils на гостевую машину. Затем введите:

    sudo mount.cifs -o user=USER,pass=PASSWORD //server/share ~/share
    

    USER и PASSWORD - имя пользователя и пароль для пользователя, которому вы разрешили доступ к share. И server - это имя хоста .

0
ответ дан 30 September 2013 в 13:14

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

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