#!/bin/bash

echo "DRIVES:"
lsblk -e 7 -o NAME,LABEL,SIZE,TYPE,MOUNTPOINT,PARTLABEL
echo "ENTER PARTITION TO SHARE"
read d
sudo apt update
sudo apt install ufw samba apache2
sudo ufw allow samba 
sudo ufw allow http
sudo ufw allow https
sudo umount /mnt/usb
#sudo rm -rf /mnt/usb
#sudo rm -rf /var/www/html/usb
sudo mkdir /mnt/usb
sudo mount /dev/$d /mnt/usb
sudo ln -s /mnt/usb /var/www/html/
sudo echo "
[USB]
path = /mnt/usb
available = yes
force user = smbuser
force group = smbgroup
create mask = 0664
force create mode = 0664
directory mask = 0775
force directory mode = 0775
browsable = yes
public = yes
read only = no
writable = yes
" > /etc/samba/smb.conf
sudo groupadd --system smbgroup
sudo useradd --system --no-create-home --group smbgroup -s /bin/false smbuser
sudo chown -R smbuser:smbgroup /mnt/usb  
sudo chmod -R g+w /mnt/usb 
sudo ufw reload
sudo ufw status
sudo service apache2 restart
sudo service smbd restart
sudo service apache2 status
sudo service smbd status
