Sh3ll
OdayForums


Server : Apache
System : Linux profile 3.10.0-1160.88.1.el7.x86_64 #1 SMP Tue Mar 7 15:41:52 UTC 2023 x86_64
User : apache ( 48)
PHP Version : 8.0.28
Disable Function : NONE
Directory :  /bin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //bin/create_dir.sh
#!/bin/bash -x
#PAM_USER=tlahiri
if [ ! -d /var/www/html/$PAM_USER ]; then
mkdir -p /var/www/html/$PAM_USER
chown -R $PAM_USER:apache /var/www/html/$PAM_USER
echo "Welcome Page Under Construction .." > /var/www/html/$PAM_USER/index.html
chown -R $PAM_USER:apache /var/www/html/$PAM_USER
ln -s /var/www/html/$PAM_USER /Data/profiles/$PAM_USER/public_html
chown -R $PAM_USER:apache /Data/profiles/$PAM_USER/public_html
#chmod 750 /Data/profiles/$PAM_USER
#chmod 775 /var/www/html/$PAM_USER
if [ $PAM_USER != "root" ]; then
mysql -u root -e "create database $PAM_USER;"
mysql -u root -e "CREATE USER '$PAM_USER'@'localhost' IDENTIFIED via pam USING 'mariadb';"
#mysql -u root -e "grant all on $PAM_USER.* to '$PAM_USER'@'localhost' identified via pam USING 'mariadb';"
mysql -u root -e "grant all on $PAM_USER.* to '$PAM_USER'@'localhost' identified via pam USING 'mariadb';"
mysql -u root -e "flush privileges;"
echo $PAM_USER: $PAM_USER >> /etc/security/user_map.conf
fi
#chcon -R -t httpd_sys_content_t /var/www/html/$PAM_USER
if [ -d /Data/backup/data/$PAM_USER ]; then
#rm -rf /var/www/html/$PAM_USER/index.html
shopt -s dotglob
mv -f /Data/backup/data/$PAM_USER/* /var/www/html/$PAM_USER/
chown -R $PAM_USER:apache /Data/backup/db/DBBACKUP/$PAM_USER*
mv /Data/backup/data/$PAM_USER /Data/backup/data/blank/
fi
if [ -f /Data/backup/db/DBBACKUP/$PAM_USER* ]; then
mv /Data/backup/db/DBBACKUP/$PAM_USER* /var/www/html/$PAM_USER/
fi
#chcon -R -t httpd_sys_content_t /Data/profiles/$PAM_USER/public_html
/usr/sbin/restorecon /var/www/html/$PAM_USER
#/usr/sbin/semanage fcontext -a -t httpd_sys_content_t /var/www/html/$PAM_USER/public_html
/usr/sbin/semanage fcontext -a -t httpd_sys_rw_content_t /var/www/html/$PAM_USER
/usr/bin/chcon -t httpd_sys_rw_content_t  /var/www/html/$PAM_USER -R
#semanage fcontext -a -t httpd_sys_content_t /Data/profiles/$PAM_USER
#semanage fcontext -a -t httpd_sys_content_t /Data/profiles/$PAM_USER/public_html
#restorecon /Data/profiles/$PAM_USER
#restorecon /Data/profiles/$PAM_USER/public_html
cd /Data/profiles/$PAM_USER/
PAM_USER=""
fi


ZeroDay Forums Mini