Samba ip локальная сеть (доступ только для определенных ip)
Основная настройка samba
добавляем нового пользователя: yournamesmb
добавляем папку в шару
sudo system-config-samba и добавляем пользователя yournamesmb
настраиваем пользователей у папки
доступ только для определенных ip
Если у вас не установлена samba - установите.
Далее, открываем /etc/samba/smb.cfg и добавляем строчку:
interfaces = 192.168.0.1/24 eth1
где: 192.168.0.1/24 ip адрес сетевой смотрящей в локальную сеть
eth1 название сетевой (можно узнать командой в терминале: ifconfig)
вниз файла дописываем
[foto]
path = /path_to_folder/foto
read only = no
browseable = yes
guest ok = yes
create mask = 0666
directory mask = 0777
Компьютер можно не перезагружать. После сохранения smb.cfg Samba подхватит настройки.
Samba two network interfaces Шарим самбу на 2(две) сетевые карты
Допустим у нас две сетевые карты с разными ip и разными маскми подсети:
interfaces = 192.168.0.1/255.255.255.0 192.168.168.4/255.255.0.0
bind interfaces only = yes
И перезагружаем компьютер! Динамически это не подхватиться, что собственно и написано в мануале.
-----------------------
Создание пользователя в системе и шара его папки по smb сети с доступом по паролю.
sudo adduser smbuser
sudo groupadd smbgrp
sudo usermod -a -G smbgrp smbuser
sudo smbpasswd -a smbuser
/etc/samba/smb.conf
[smbuser]
path = /home/smbuser
valid users = @smbgrp
guest ok = no
writable = yes
browsable = yes