403Webshell
Server IP : 199.250.200.62  /  Your IP : 216.73.216.91
Web Server : Apache
System : Linux vps37394.inmotionhosting.com 3.10.0-1160.119.1.vz7.224.4 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64
User : jasonp18 ( 1000)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : OFF
Directory :  /opt/dedrads/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /opt/dedrads/unsuspend_user
#!/bin/bash
# Shared RADS Tools, written by Erik Soroka (eriks@imhadmin.net, ext 834)
# This tool unsuspends a Shared

#load functions + banners
# shellcheck disable=SC1091
source /opt/dedrads/radsfunctions.sh

if [ "$RADSCOLORS" == "off" ];
then
    	radsbanner-nocolor
else
    	radsbanner
fi

echo

if [ -z "$1" ]; then
echo
echo "ERROR: invalid entry                usage: unsuspend_user <username>"
echo "example: unsuspend_user userna5  "
echo
exit 0
fi

VALIDUSER=MAYBE
SUSPENDUSER=$1

/usr/bin/id "$SUSPENDUSER" || VALIDUSER=0

if [ "$VALIDUSER" = "0" ]; then
	#did not receive a valid username
	exit 0
fi

#was user temp suspended?
if [ -f "/opt/dedrads/suspended/$SUSPENDUSER" ]; then
	echo "[*] Clearing existing temp suspension timer..."
	rm -f "/opt/dedrads/suspended/$SUSPENDUSER"
fi

#clear autokill history
if [ -f "/home/$SUSPENDUSER/.imh/autoprockills" ]; then
	echo "[*] Clearing auto process kill history..."
	rm -f  "/home/$SUSPENDUSER/.imh/autoprockills"
fi

# else, it's here, lets go
	echo -e "[*] Manually unsuspending account: $SUSPENDUSER ..."
	/scripts/unsuspendacct "$SUSPENDUSER"
	logger -t "SUSPEND" "$SUSPENDUSER was manually unsuspended by $(whoami) using RADS tool"
	echo "[$(date)] unsuspension for $SUSPENDUSER processed manually by $(whoami)" >> /var/log/suspension.log

Youez - 2016 - github.com/yon3zu
LinuXploit