diff --git a/smusb b/smusb new file mode 100644 index 0000000..7235ef4 --- /dev/null +++ b/smusb @@ -0,0 +1,37 @@ +#!/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 ntfs-3g +sudo ufw allow samba +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 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 smbd restart +sudo service smbd status diff --git a/usbfs b/usbfs new file mode 100644 index 0000000..67f201a --- /dev/null +++ b/usbfs @@ -0,0 +1,42 @@ +#!/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 ntfs-3g 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 diff --git a/usbmt b/usbmt new file mode 100644 index 0000000..996a318 --- /dev/null +++ b/usbmt @@ -0,0 +1,17 @@ +#!/bin/bash + +echo "DRIVES:" +lsblk -e 7 -o NAME,LABEL,SIZE,TYPE,MOUNTPOINT,PARTLABEL +echo "ENTER PARTITION TO SHARE" +read d +sudo umount /mnt/usb +#sudo rm -rf /mnt/usb/ +sudo mkdir /mnt/usb +sudo mount /dev/$d /mnt/usb +sudo ln -s /mnt/usb /var/www/html/ +sudo ufw reload +sudo ufw status +sudo service apache2 restart +sudo service smbd restart +sudo service apache2 status +sudo service smbd status