403Webshell
Server IP : 193.86.120.172  /  Your IP : 216.73.216.67
Web Server : Apache/2.4.63 (Unix)
System : Linux JServices 3.10.108 #86003 SMP Wed Oct 22 13:20:46 CST 2025 x86_64
User : kubec ( 1026)
PHP Version : 8.2.28
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /usr/local/plugin/share_set/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/local/plugin/share_set/SynologyDriveShareSet.sh
#!/bin/sh
. /var/packages/SynologyDrive/target/scripts/Common.sh
HOOK_DIR="/var/packages/SynologyDrive/target/hook"
PKG_INFO="${HOOK_DIR}/pkg-info"
SHARE_HOOK="${HOOK_DIR}/share-hook"

CheckIfVolChange()
{
	if [ "x" = "x$ORIGIN_SHARE_PATH" ]; then
		# For create case
		return 0;
	fi

	# home can't be renamed
	if [ "x$ORIGIN_SHARE_PATH" = "x$SHARE_PATH" ]; then
		# vol not change
		return 0;
	fi

	return 1;
}

is_homes_check()
{
	if [ "x" = "x${ORIGIN_SHARE_NAME}" ]; then
		return 0;
	fi

	if [ "xhomes" != "x${ORIGIN_SHARE_NAME}" ]; then
		return 0;
	fi

	return 1;
}

case $1 in
	# print package info
	--name|--pkg-ver|--vendor)
		${PKG_INFO} $1
	;;

	# print SDK module version
	--sdk-mod-ver)
		${SHARE_HOOK} --sdk-mod-ver
	;;

	# execute pre hook
	--pre)
		${SHARE_HOOK} --pre-set
	;;

	# execute post hook
	--post)
		${SHARE_HOOK} --post-set
	;;

	*)
	;;
esac

Youez - 2016 - github.com/yon3zu
LinuXploit