Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- Name=$(basename $0)
- Logger="/usr/bin/logger -p local3.info -t $Name "
- #logger -p local3.info -t aoutomount -- testing
- Message="$* $DEVNAME $ACTION $ID_FS_LABEL"
- $Logger <<< $Message
- #USER=$1
- #if [ -z "$1" ]
- #then
- # echo "No username sharepoint given"
- # exit 1
- #fi
- echo "USB device added at $(date)" >>/tmp/scripts.log
- Message="automounting $DEVNAME $ID_FS_LABEL"
- $Logger <<< $Message
- sudo mkdir /backups/$DEVNAME
- sudo chmod 2770 /backups/$DEVNAME
- sudo mount /dev/$USER /backups/$DEVNAME && $Logger <<< "mounted" || $Logger <<< "failed"
- # /etc/samba/smb.conf.d/$DEVNAME.conf
- sudo echo "[$DEVNAME]" > /etc/samba/smb.conf.d/$DEVNAME.conf
- sudo echo "path = /backups/$DEVNAME" >> /etc/samba/smb.conf.d/$DEVNAME.conf
- sudo echo "browseable = yes" >> /etc/samba/smb.conf.d/$DEVNAME.conf
- sudo echo "read only = yes" >> /etc/samba/smb.conf.d/$DEVNAME.conf
- sudo ls /etc/samba/smb.conf.d/* | sed -e 's/^/include = /' > /etc/samba/includes.conf
- sudo smbcontrol all reload-config
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement