У меня есть локальная машина Ubuntu и виртуальная машина Ubuntu.
Я пытался открыть общий доступ к своей корневой веб-папке на локальном компьютере, используя общую папку Virtualbox, но не могу ее открыть.
Теперь я хочу установить samba и использовать его как сетевой диск, а не как общий ресурс, у меня уже есть мостовое соединение, но я не знаю, как это сделать.
Итак, на какой Ubuntu я устанавливаю Samba, локальную или виртуальную машину, и как мне добавить ее на другую?
Если вы хотите использовать папку с вашего хост-компьютера внутри вашей гостевой машины , было бы предпочтительнее использовать VirtualBox Guest Additions. Для их установки вам необходимо:
sudo /cdrom/VBoxLinuxAdditions.run
внутри вашей гостевой системы. Затем запустите sudo mount -t vboxsf -o uid=$UID,gid=$GID share ~/host
внутри гостя. Share
это название акции.
Источник .
Но, если вы все еще хотите использовать Samba, вам следует сделать следующее:
Установить 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
Установите cifs-utils
на гостевую машину. Затем введите:
sudo mount.cifs -o user=USER,pass=PASSWORD //server/share ~/share
USER
и PASSWORD
- имя пользователя и пароль для пользователя, которому вы разрешили доступ к share
. И server
- это имя хоста .