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 | : 3.145.43.200
Cant Read [ /etc/named.conf ]
7.4.3-4ubuntu2.28
www-data
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 /
lib /
update-notifier /
[ HOME SHELL ]
Name
Size
Permission
Action
apt-cdrom-check
2.39
KB
-rwxr-xr-x
apt-check
18.22
KB
-rwxr-xr-x
apt_check.py
18.22
KB
-rwxr-xr-x
backend_helper.py
4.77
KB
-rwxr-xr-x
cddistupgrader
619
B
-rwxr-xr-x
list-oem-metapackages
1.29
KB
-rwxr-xr-x
package-data-downloader
11.83
KB
-rwxr-xr-x
package-system-locked
358
B
-rwxr-xr-x
update-motd-fsck-at-reboot
2.79
KB
-rwxr-xr-x
update-motd-hwe-eol
1.81
KB
-rwxr-xr-x
update-motd-reboot-required
115
B
-rwxr-xr-x
update-motd-updates-available
1.47
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : update-motd-fsck-at-reboot
#!/bin/sh # Authors: # Mads Chr. Olesen <mads@mchro.dk> # Kees Cook <kees@ubuntu.com> set -e # poor mans force if [ "$1" = "--force" ]; then NEEDS_FSCK_CHECK=yes else if [ "$(id -u)" != 0 ] ; then exit fi NEED_FSCK_CHECK=no fi # check time when we did the last check stamp="/var/lib/update-notifier/fsck-at-reboot" if [ -e "$stamp" ]; then stampt=$(stat -c %Y $stamp) else stampt=0 fi # check time when we last booted last_boot=$(date -d "now - $(awk '{print $1}' /proc/uptime) seconds" +%s) now=$(date +%s) if [ $(($stampt + 3600)) -lt $now ] || [ $stampt -gt $now ] \ || [ $stampt -lt $last_boot ] then #echo $stampt $now need update NEEDS_FSCK_CHECK=yes fi # output something for update-motd if [ -n "$NEEDS_FSCK_CHECK" ]; then { check_occur_any= ext_partitions=$(mount | awk '$5 ~ /^ext(2|3|4)$/ { print $1 }') for part in $ext_partitions; do dumpe2fs_out=$(dumpe2fs -h $part 2>/dev/null) mount_count=$(echo "$dumpe2fs_out" | grep "^Mount count:"|cut -d':' -f 2-) if [ -z "$mount_count" ]; then mount_count=0; fi max_mount_count=$(echo "$dumpe2fs_out" | grep "^Maximum mount count:"|cut -d':' -f 2-) if [ -z "$max_mount_count" ]; then max_mount_count=0; fi check_interval=$(echo "$dumpe2fs_out" | grep "^Check interval:" | cut -d':' -f 2- | cut -d'(' -f 1) if [ -z "$check_interval" ]; then check_interval=0; fi next_check_date=$(echo "$dumpe2fs_out" | grep "^Next check after:" | cut -d':' -f 2-) if [ -z "$next_check_interval" ]; then next_check_interval=0; fi next_check_tstamp=$(date -d "$next_check_date" +%s) #echo "next_check_date=\"$next_check_date\" next_check_tstamp=\"$next_check_tstamp\"" #echo "part=\"$part\" mount_count=\"$mount_count\" / max=\"$max_mount_count\" " check_occur= # Check based on mount counts? if [ "$max_mount_count" -gt 0 -a \ "$mount_count" -ge "$max_mount_count" ]; then check_occur=yes fi # Check based on time passed? if [ "$check_interval" -gt 0 -a \ "$next_check_tstamp" -lt "$now" ]; then check_occur=yes fi if [ -n "$check_occur" ]; then check_occur_any=yes mountpoint=$(mount | grep "^$part" | cut -d ' ' -f 3) pass=$(grep -v '^#' /etc/fstab | tr -s ' ' '\t' | cut -s -f 2,6 | grep -w "$mountpoint" | cut -f 2) if [ "$pass" = "0" ]; then echo "*** $part should be checked for errors ***" else echo "*** $part will be checked for errors at next reboot ***" fi fi done if [ -n "$check_occur_any" ]; then echo "" fi } > $stamp fi # output what we have (either cached or newly generated) cat $stamp
Close