В настоящее время я пытаюсь смонтировать общий диск Windows под Linux. Машина использует Windows 7 и по умолчанию использует все диски Windows, если вы входите в систему как администратор. Мне удалось войти в систему и перечислить / скопировать / удалить файлы через свой телефон Android, но у меня возникла проблема с его установкой на сервере.
Команда, которую я пытаюсь:
mount -t smbfs -o username=MyUsername //10.0.0.2/$D /mnt/machine_1_d
Я думаю, проблема в том $
войти в систему $D
. Я просто не могу вспомнить, как это исправить. Я уверен, что это было что-то очень простое, но я тоже не могу найти это в сети.
tftd,
попробуйте экранировать символ $ с помощью \
mount -t smbfs -o username=MyUsername //10.0.0.2/D\$ /mnt/machine_1_d
Округ Колумбия
Моя проблема была связана с: «Ошибка монтирования (13): В доступе отказано. См. Страницу руководства по mount.cifs (8) (например, man mount.cifs)». Для меня решением было добавление ключа в regedit в окне. Ниже мой ответ в другой теме: https://serverfault.com/a/619963/237340
Административные общие ресурсы в Windows сначала называются буквой тома, а затем символом «$», а не наоборот.
C: -> C $
D: -> D $
sudo mount -t smbfs -o username=graeme,domain=example //server.example.com/C$ /mnt/bla
Для этого я бы добавил строку в / etc / fstab файл:
//10.0.0.2/d$/ /mnt/documents cifs noserverino,rw,iocharset=utf8,password=xxxxxxxxxx,username=user_with_administrative_rights,domain=my_windows_domain 0 0
После сохранения изменений в этот файл смонтируйте файловую систему с помощью команды mount -a
.
В этом случае вариант rw позволяет каталогу быть доступным для чтения и записи, иначе у него должна быть опция ро.