Статьи / Linux


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