Sambabal: Difference between revisions

From Hobbynet Admin Wiki
Jump to navigation Jump to search
(Created page with "= doel = Deze server verzorgd samba shares naar de shared storage. <br> Dit heeft vooral voordelen met ontwikkelen in de joomla sites <br> = configurate = Die is vrij recht t...")
 
No edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
= doel =  
= doel =  
Deze server verzorgd samba shares naar de shared storage. <br>
Deze server verzorgt samba shares naar de shared storage. <br>
Dit heeft vooral voordelen met ontwikkelen in de joomla sites <br>
Dit heeft vooral voordelen met ontwikkelen in de joomla sites <br>
= configurate =
 
= configuratie =
Die is vrij recht toe recht aan.  
Die is vrij recht toe recht aan.  
* apt install samba
* apt install samba
Line 11: Line 12:
* voeg de regel '''include = /etc/samba/samba.d.conf/*.conf''' toe
* voeg de regel '''include = /etc/samba/samba.d.conf/*.conf''' toe
* herstart samba '''systemctl restart smbd.service nmbd.service'''
* herstart samba '''systemctl restart smbd.service nmbd.service'''
= user toegevoegen en activeren =  
 
= user toevoegen en activeren =  
Dat gaat als volgt :  
Dat gaat als volgt :  
  root@sambabal:/etc/samba# smbpasswd -a bas
  root@sambabal:/etc/samba# smbpasswd -a bas
Line 19: Line 21:
  root@sambabal:/etc/samba# smbpasswd -e bas
  root@sambabal:/etc/samba# smbpasswd -e bas
  Enabled user bas.
  Enabled user bas.
= firewall=  
= firewall=  
Deze firewall regels zijn toegevoegd:
Deze firewall regels zijn toegevoegd:
Line 31: Line 34:
  $IPTABLES -A INPUT -p tcp -s 172.31.2.0/24 --dport 139 -j ACCEPT
  $IPTABLES -A INPUT -p tcp -s 172.31.2.0/24 --dport 139 -j ACCEPT
  $IPTABLES -A INPUT -p tcp -s 172.31.2.0/24 --dport 445 -j ACCEPT
  $IPTABLES -A INPUT -p tcp -s 172.31.2.0/24 --dport 445 -j ACCEPT
== ipv6 ==
$IP6TABLES -A INPUT -p udp -s 2a05:f080:0:300::/64 --dport 137 -j ACCEPT
$IP6TABLES -A INPUT -p udp -s 2a05:f080:0:300::/64 --dport 138 -j ACCEPT
$IP6TABLES -A INPUT -p tcp -s 2a05:f080:0:300::/64 --dport 139 -j ACCEPT
$IP6TABLES -A INPUT -p tcp -s 2a05:f080:0:300::/64 --dport 445 -j ACCEPT
$IP6TABLES -A INPUT -p udp -s 2a02:968:fffe:ffff::/64 --dport 137 -j ACCEPT
$IP6TABLES -A INPUT -p udp -s 2a02:968:fffe:ffff::/64 --dport 138 -j ACCEPT
$IP6TABLES -A INPUT -p tcp -s 2a02:968:fffe:ffff::/64 --dport 139 -j ACCEPT
$IP6TABLES -A INPUT -p tcp -s 2a02:968:fffe:ffff::/64 --dport 445 -j ACCEPT

Latest revision as of 12:25, 9 November 2020

doel

Deze server verzorgt samba shares naar de shared storage.
Dit heeft vooral voordelen met ontwikkelen in de joomla sites

configuratie

Die is vrij recht toe recht aan.

  • apt install samba
  • mkdir /etc/samba/samba.d.conf
  • plaats hier in shares.conf met share definities

Doe de volgende aanpassingen in /etc/samba/smb.conf

  • Verander de variable workgroup naar ad.hobby.nl
  • voeg de regel include = /etc/samba/samba.d.conf/*.conf toe
  • herstart samba systemctl restart smbd.service nmbd.service

user toevoegen en activeren

Dat gaat als volgt :

root@sambabal:/etc/samba# smbpasswd -a bas
New SMB password:
Retype new SMB password:
Added user bas.
root@sambabal:/etc/samba# smbpasswd -e bas
Enabled user bas.

firewall

Deze firewall regels zijn toegevoegd:

ipv4

# samba mag van de vpn reeksen
$IPTABLES -A INPUT -p udp -s 192.168.200.0/24 --dport 137 -j ACCEPT
$IPTABLES -A INPUT -p udp -s 192.168.200.0/24 --dport 138 -j ACCEPT
$IPTABLES -A INPUT -p tcp -s 192.168.200.0/24 --dport 139 -j ACCEPT
$IPTABLES -A INPUT -p tcp -s 192.168.200.0/24 --dport 445 -j ACCEPT
$IPTABLES -A INPUT -p udp -s 172.31.2.0/24 --dport 137 -j ACCEPT
$IPTABLES -A INPUT -p udp -s 172.31.2.0/24 --dport 138 -j ACCEPT
$IPTABLES -A INPUT -p tcp -s 172.31.2.0/24 --dport 139 -j ACCEPT
$IPTABLES -A INPUT -p tcp -s 172.31.2.0/24 --dport 445 -j ACCEPT

ipv6

$IP6TABLES -A INPUT -p udp -s 2a05:f080:0:300::/64 --dport 137 -j ACCEPT
$IP6TABLES -A INPUT -p udp -s 2a05:f080:0:300::/64 --dport 138 -j ACCEPT
$IP6TABLES -A INPUT -p tcp -s 2a05:f080:0:300::/64 --dport 139 -j ACCEPT
$IP6TABLES -A INPUT -p tcp -s 2a05:f080:0:300::/64 --dport 445 -j ACCEPT
$IP6TABLES -A INPUT -p udp -s 2a02:968:fffe:ffff::/64 --dport 137 -j ACCEPT
$IP6TABLES -A INPUT -p udp -s 2a02:968:fffe:ffff::/64 --dport 138 -j ACCEPT
$IP6TABLES -A INPUT -p tcp -s 2a02:968:fffe:ffff::/64 --dport 139 -j ACCEPT
$IP6TABLES -A INPUT -p tcp -s 2a02:968:fffe:ffff::/64 --dport 445 -j ACCEPT