Вероятно, общий вопрос о новичке. Я установил Ubuntu в VMware Player. Хорошо работает. Я обычно работаю в терминале и не понял до сих пор, что мог использовать значок Files для соединения с моей хост-машиной Windows (и действительно моя офисная сеть.) Невероятный!
Но... затем..., как я получаю доступ к этим новым долям из удара? От моей подсказки по умолчанию, не был должен я видеть некоторый \my-windows-share
ИЛИ я должен смонтировать эти диски так или иначе 'вручную' в терминале? Если так, как?
Я вижу, что много ответов расценивают VirtualBox. Не знайте, относится ли это ко мне. Я предполагаю, что предположил что, после того как я был соединен через Файлы, я буду автоматически соединен с Терминалом.
Сначала необходимо было установить самбу и cifs-utils:
sudo apt-get install samba cifs-utils
Тогда используют сценарий Bash, чтобы смонтировать, что окна совместно используют папку в Linux с помощью самбы:
$ mkdir /mnt/smb
$ touch smb.sh
chmod +x smb.sh
$ vi smb.sh
Запись следующее в smb.sh файл с помощью vi:
#/bin/bash
SERVER_IP="192.168.1.1"
SHARE_NAME="c$"
USERNAME="samba user name"
PASSWD="samba password"
DOMAIN="domain"
mount.cifs //$SERVER_IP/$SHARE_NAME /mnt/smb/ -o username=$USERNAME,password=$PASSWD,dom=$DOMAIN
Наконец выполняет сценарий для монтирования доли Windows и CD в долю:
./smb.sh
$ cd /mnt/smb/
<час> Другой метод, который, кажется, мне является более прямым и легче: Это включает создание точки монтирования, редактирование fstab и затем монтирование всех файловых систем в fstab с одной командой.
Делают папку: Редактирование sudo mkdir/mnt/myDirectory
fstab: sudo vi/etc/fstab
Добавляет следующее в fstab файл:
//server/Share /mnt/myDirectory cifs domain=myDomain,username=myUserName,password=myPassword 0 0
убедиться заполнить всю соответствующую информацию вместо тех заполнителей. И сохраните fstab файл с wq
для "записи и выйдите".
Наконец монтируют все файловые системы, перечисленные в fstab:
sudo mount -a
Теперь можно проверить, что доля доступна с:
ls /mnt/myDirectory
И необходимо видеть файлы в высокоуровневом каталоге Windows Share.
Похоже, это старая статья, но все равно очень актуально. Я обнаружил, что после проблемы с программой-вымогателем WannaCry (май 2017 г.) многие общие ресурсы Windows отказываются использовать старый SMB V1.
Вот что мне пришлось сделать
У меня было установлено следующее:
sudo apt install samba-common samba-common-bin cifs-utils
Затем добавьте строки в [global]-vi /etc/samba/smb.conf
server min protocol = SMB2_10
client min protocol = SMB2
client max protocol = SMB3
это позволило выполнить следующую команду:
mount -t cifs -o vers=2.1 -o username=<username>,sec=ntlmssp //server/path /mnt/smb