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 :  /lib64/systemd/scripts/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib64/systemd/scripts/bypass-traverse.sh
#!/bin/bash

BYPASS_TRAVERSE=$(/usr/syno/bin/synogetkeyvalue /etc/synoinfo.conf bypass_traverse)
KEY_PATH="/sys/module/synoacl_vfs/parameters/bypass_traverse_checking"

UpdateBypassTraverse() {
	local SET=$1
	local OLD_VALUE=$(cat /sys/module/synoacl_vfs/parameters/bypass_traverse_checking)
	local ENVARG=""
	if [ "$OLD_VALUE" -ne "$SET" ]; then
		if [ "$SET" = 1 ]; then
			ENVARG="ENABLE=YES"
		elif [ "$SET" = 0 ]; then
			ENVARG="ENABLE=NO"
		else
			#unknown setting
			return 0;
		fi
		echo "$SET" > "$KEY_PATH"
		if /usr/syno/bin/synobootseq --is-booting-up > /dev/null 2>&1 ; then
			return 0
		fi
		/usr/syno/bin/syno_hook_trgr -a post -e "$ENVARG" acl bypass_traverse
	fi
	return 0
}

if [ ! -e "$KEY_PATH" ]; then
	echo "not support bypass traverse checking ?"
	exit
fi

if [ "${BYPASS_TRAVERSE,,}" = "yes" ]; then
	echo "enable Bypass Traverse Checking"
	UpdateBypassTraverse "1"
else
	echo "disable Bypass Traverse Checking"
	UpdateBypassTraverse "0"
fi

Youez - 2016 - github.com/yon3zu
LinuXploit