Я хотел бы совместно использовать файлы между Windows и Ubuntu.
В Ubuntu 16.04 LTS я мог получить доступ к совместно используемой папке на машине Windows в моей локальной сети моя навигация к Other locations
в Файлах (Наутилус), получая доступ к сети Windows и обзору. После обновления до Ubuntu 18.04 LTS это больше не работает на меня.
Как я могу получить доступ к папке, совместно использованной в Windows 10 из Ubuntu 18.04?
Было изменение и в Windows 10 и в Samba. Некоторые детали объяснены здесь.
Обзор просто нажатием не работает, но можно добраться там путем ввода ссылки совместно используемой папки в поле адреса. Используйте сервер IP
адрес или computer name
для доли. В примере я использую IP-адрес сервера Windows 10:
Используйте Горячую клавишу Ctrl+L для ввода в пути:
smb://192.168.1.102
Ввод этого в файловом браузере поднимет подсказку авторизации. Используйте учетные данные со своего сервера Windows 10. Это отобразит все доступные доли. Можно затем нажать на долю, к которой Вы хотите получить доступ.
Существует два шага изменений, которые Вам, вероятно, придется сделать. Набор client max protocol = NT1
для совместимости сверху вниз в /etc/samba/smb.conf
файл. Поместите запись чуть ниже рабочей группы = строка РАБОЧЕЙ ГРУППЫ.
Это должно быть похожим на это:
#======================= Global Settings =======================
[global]
client use spnego = no
client NTLMv2 auth = no
## Browsing/Identification ###
# Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = WORKGROUP
client max protocol = NT1
После того как Вы вручную получили доступ к желаемой доле, можно сделать ее легкодоступной в будущем путем установки закладки ее. Можно сделать это с сочетанием клавиш: Ctrl+D.
Можно легко переименовать закладки к чему-то друг и значимый путем щелчка правой кнопкой по имени, которое появляется на боковой панели Файлового браузера.
Установите необходимые пакеты:
Вам, вероятно, придется установить smbclient
, который гарантирует, чтобы у Вас были необходимые зависимые такой как cifs-utils
и фактическое /etc/samba/smb.conf
файл.
$ sudo apt install smbclient
На 18,04, я только что имел успех со следующим:
На Ubuntu: установка smbclient
и добавьте client max protocol = NT1
кому: /etc/samba/smb.conf
согласно L.D. Ответ заторов (см. это сообщение для большего количества информации).
В Windows: Создайте папку в Windows для совместного использования, например, названный shared
. Удостоверьтесь, что папка совместно используется: Я создал нового пользователя в Windows, сохранив NewUser
назовите и выбранный простой пароль (я сначала попытался менять имя, но нашел, что изменение было по-видимому только кожей глубоко. Возможно, если я перезагрузил...). Я вошел в систему с NewUser
, затем вошедший в с моей администраторской учетной записью. Я активировал совместное использование сети на своей частной сети и для папки конкретно (см., например, это сообщение). Затем я щелкнул правой кнопкой по папке и выбрал Give access to...
, выбор NewUser
(можно хотеть дополнительные полномочия: посмотрите справедливое, связанное с сообщением). Под Sharing
вкладка, папка теперь имеет сетевой путь: //COMPUTERNAME/shared
.
Все еще в Windows: Для получения доступа к совместно используемой папке я использовал IP машины Windows вместо COMPUTERNAME
, cf. это.
Для нахождения IP машины Windows щелкните правой кнопкой по сетевому логотипу, открытому Network and Sharing Settings
и выберите Change connection properties
. Примите во внимание IPv4 около нижней части.
В Ubuntu: Наконец, откройте терминал на Вас машина Ubuntu и выполнитесь
sudo mount -t cifs -o username=NewUser //[insert IPv4 here]/shared /home/your_ubuntu_username/shared
и обеспечьте пароль для NewUser
при запросе.
Это монтирует общий Windows shared
папка как папка shared
в Вашем корневом каталоге пользователя Ubuntu.
Команда основана на предложениях отсюда, где существуют также предложения для хранения данных для входа в систему.
Я надеюсь, что это работает.Удачи!
У меня также была та же проблема. Некоторые установки не загружают/устанавливают cifs-utils по умолчанию, даже при том, что самба установлена. Вот мой smb.conf (только соответствующие разделы)
#===========================Global definition================================= [global] workgroup = WORKGROUP client max protocol = NT1 server string = Samba Server %v netbios name = Private-99CB412 security = user map to guest = bad user name resolve order = bcast host dns proxy = no bind interfaces only = yes #===========================Share definitions================================ [Public] path = /media/Public writable = yes guest ok = yes guest only = yes read only = no create mode = 0777 directory mode = 0777 force user = nobody [Protected] path = /media/Protected valid users = @smbgroup guest ok = no writable = yes browseable = yes [LinuxN] path = /media/Protected/LinuxN force user = norah guest ok = no writable = yes browseable = yes [LinuxB] path = /media/Protected/LinuxB force user = bill guest ok = no writable = yes browseable = yes
Вот другая ссылка для помощи другим https://linuxize.com/post/how-to-install-and-configure-samba-on-ubuntu-18-04/