ini dia scriptnya
#!/bin/sh
echo "Wisnu Ari Setiadi a.K.a ariecc, ICT UNMUL @2010"
echo "email : wisnu@ict.unmul.ac.id"
echo "Lisensi : Copyleft"
echo "Versi : 1.0"
echo "--------------------------------------"
echo "Masukan User"
read user
mkdir /home/$user
useradd $user
chown root:$user /home/$user
chmod 755 /home/$user
usermod -d /home/$user $user
echo "Masukan Password User"
passwd $user
touch /etc/ssh/sshd_config
echo "Match User ${user}" >> /etc/ssh/sshd_config
echo " ChrootDirectory /home/${user}" >> /etc/ssh/sshd_config
echo " ForceCommand internal-sftp" >> /etc/ssh/sshd_config
cp -R /home/newsite/* /home/$user/
chown root /home/$user
chown -hR $user /home/$user/
chown root /home/$user
chmod 755 /home/$user
mv /home/$user/www/new.x.y.z/ /home/$user/www/${user}.x.y.z
touch /etc/apache2/sites-enabled/kodok
echo " " >> /etc/apache2/sites-enabled/kodok
echo "" >> /etc/apache2/sites-enabled/kodok " >> /etc/apache2/sites-enabled/kodok
echo " ServerAdmin webmaster@${user}.x.y.z" >> /etc/apache2/sites-enabled/kodok
echo " DocumentRoot /home/$user/www/${user}.x.y.z/htdocs" >> /etc/apache2/sites-enabled/kodok
echo "" >> /etc/apache2/sites-enabled/kodok " >> /etc/apache2/sites-enabled/kodok
echo " Options Indexes FollowSymLinks" >> /etc/apache2/sites-enabled/kodok
echo " AllowOverride none" >> /etc/apache2/sites-enabled/kodok
echo "
echo " " >> /etc/apache2/sites-enabled/kodok
echo " ServerName $user.x.y.z" >> /etc/apache2/sites-enabled/kodok
echo " DirectoryIndex index.php index.html index.htm" >> /etc/apache2/sites-enabled/kodok
echo " ErrorLog /home/$user/var/log/apache2/${user}.x.y.z-error" >> /etc/apache2/sites-enabled/kodok
echo " CustomLog /var/log/apache2/${user}.x.y.z-access combined" >> /etc/apache2/sites-enabled/kodok
echo "
/etc/init.d/apache2 restart
/etc/init.d/ssh restart
simpan dengan nama *.sh
0 komentar:
Posting Komentar