У меня были некоторые проблемы с подключением моего компьютера Windows 10 к моему серверу самбы Ubuntu 16.04.1's. Наконец я получил его.
Таким образом, как совместно использовать файлы на сервере Ubuntu 16 с компьютерами Windows 10?
Во-первых при внесении каких-либо изменений в существующую конфигурацию самбы вернитесь их, или удалите /etc/samba/smb.con
и удалите самбу.
я предполагаю, что Ваше имя пользователя сервера Ubuntu peterlustig
, и IP сервера Ubuntu 192.168.2.42
.
sudo apt-get install samba
sudo cp -pf /etc/samba/smb.conf /etc/samba/smb.conf.bak
Просто копируют Вашу конфигурацию sudo mkdir /myshares
- что Вы хотите совместно использовать через Sambasudo chown peterlustig:peterlustig /myshares
sudo chmod 777 /myshares
или эксперимент с более низкими правами, я havn't, сделанный, что все же sudo smbpasswd -a peterlustig
Добавляет пользователя peterlustig к базе данных Samba и активирует его. (Обычно другой пароль, чем peterlustig в самой Ubuntu. Пароль - то, что необходимо ввести позже при соединении с клиентом Windows 10 с сервером, шагом 10) sudo nano /etc/samba/smb.conf
, И добавьте следующее к нижней части файла:
# Samba share for Windows clients
[my-shared-folder-name]
path = /myshares
available = yes
valid users = peterlustig
read only = no
browseable = yes
public = yes
writable = yes
sudo /etc/init.d/samba restart
перезапускают Ваш сервер и перезагружают конфигурацию
ufw
Брандмауэр, необходимо настроить его. Например, Я позволяю только 192.xxx.xxx.xxx хосты получать доступ к своим долям Samba, таким образом, я вошел: sudo ufw allow from 192.0.0.0/8 to any app Samba
\\192.168.2.42
. Теперь необходимо видеть совместно используемую папку, названную my-shared-folder-name
от шага 8 в эти []
скобки. Откройте его. Теперь необходимо ввести учетные данные, т.е. имя пользователя peterlustig
и пароль, который Вы ввели на шаге 6. , можно даже отобразить его как сетевой диск Windows. Адрес будет \\192.168.2.42\my-shared-folder-name
и не забывает включать использующие различные учетные данные (чем Ваш пользователь Windows 10 обеспечивает), и войдите peterlustig
и пароль от шага 6 там.
Hope это помогло любому. Счастливое совместное использование!
Перезапустите Ubuntu после новой установки и добавьте пользователя
<час>$ sudo smbpasswd -a username (username should be without space eg "sudo smbpasswd -a alamjitsingh")
New SMB password:*********
Retype new SMB password:*********
Added user alamjitsingh.
<час> smb.conf
, необходимые настройки
sudo -H gedit /usr/share/samba/smb.conf
[global]
workgroup = WORKGROUP
passdb backend = tdbsam
security = user
В повороте раздела аутентификации "отображаются на гостя =, плохой пользователь" прочь путем добавления # при запуске кода (Должен)
#map to guest = bad user
, можно попытаться добавить эту строку, если это не работает (замена именем пользователя):
force user = alamjitsingh
Добавляют Ваш персональный код в конце
[Shared_drive_Name]
path = /media/alamjitsingh/Shared_drive_Name (alamjitsingh is my ubuntu username)
comment = HD Share
read only = yes
available = yes
browseable = yes
writable = no
guest ok = no
public = yes
printable = no
locking = no
strict locking = no