| Current Path : /usr/bin/ |
| Current File : //usr/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