403Webshell
Server IP : 82.208.35.60  /  Your IP : 216.73.216.89
Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31
System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64
User : studiokobylisy_cz ( 1008)
PHP Version : 7.3.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /etc/rc.d/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /etc/rc.d/mountd
#!/bin/sh
#
# $FreeBSD: releng/12.4/libexec/rc/rc.d/mountd 372206 2022-07-29 17:05:58Z karels $
#

# PROVIDE: mountd
# REQUIRE: NETWORKING rpcbind quota
# KEYWORD: nojail shutdown

. /etc/rc.subr

name="mountd"
desc="Service remote NFS mount requests"
rcvar="mountd_enable"
command="/usr/sbin/${name}"
pidfile="/var/run/${name}.pid"
required_files="/etc/exports"
start_precmd="mountd_precmd"
extra_commands="reload"

mountd_precmd()
{

	# Load the modules now, so that the vfs.nfsd sysctl
	# oids are available.
	load_kld nfsd || return 1

	# Do not force rpcbind to be running for an NFSv4 only server.
	#
	if checkyesno nfsv4_server_only; then
		echo 'NFSv4 only server'
		sysctl vfs.nfsd.server_min_nfsvers=4 > /dev/null
		sysctl vfs.nfsd.server_max_nfsvers=4 > /dev/null
		rc_flags="${rc_flags} -R"
	else
		force_depend rpcbind || return 1
		if checkyesno nfsv4_server_enable; then
			sysctl vfs.nfsd.server_max_nfsvers=4 > /dev/null
		else
			sysctl vfs.nfsd.server_max_nfsvers=3 > /dev/null
		fi
	fi

	# mountd flags will differ depending on rc.conf settings
	#
	if checkyesno nfs_server_enable || checkyesno nfsv4_server_only; then
		if checkyesno weak_mountd_authentication; then
			if checkyesno nfsv4_server_only; then
				echo -n 'weak_mountd_authentication '
				echo -n 'incompatible with nfsv4_server_only, '
				echo 'ignored'
			else
				rc_flags="${rc_flags} -n"
			fi
		fi
	else
		if checkyesno mountd_enable; then
			checkyesno weak_mountd_authentication && rc_flags="-n"
		fi
	fi

	if checkyesno zfs_enable; then
		rc_flags="${rc_flags} /etc/exports /etc/zfs/exports"
	fi

	rm -f /var/db/mountdtab
	( umask 022 ; > /var/db/mountdtab ) ||
	    err 1 'Cannot create /var/db/mountdtab'
}

load_rc_config $name
run_rc_command "$1"

Youez - 2016 - github.com/yon3zu
LinuXploit