DebAdmin v0.5
: 28 grudnia 2008, 00:11
Witam,
postanowiłem zasięgnąć waszych opinii na temat mojego nowego projektu. Jest to panel administracyjny do Debiana, w tej chwili ma niewiele możliwości lecz planuję go dalej rozwijać. Proszę o ocenę oraz podpowiedź co dodać (przy ocenie proszę wziąć pod uwagę, że jest to panel dla roota).
Pobierz: DebAdmin 0.3

install2.sh:
Ten plik powinien zalatwic wszystkie problemy z apache2, a konkretniej z vhostami. Instalujemy skrypt jeszcze raz tyle ze tym skryptem.
postanowiłem zasięgnąć waszych opinii na temat mojego nowego projektu. Jest to panel administracyjny do Debiana, w tej chwili ma niewiele możliwości lecz planuję go dalej rozwijać. Proszę o ocenę oraz podpowiedź co dodać (przy ocenie proszę wziąć pod uwagę, że jest to panel dla roota).
Pobierz: DebAdmin 0.3



install2.sh:
Kod: Zaznacz cały
#!/bin/bash
if [ $USER = 'root' ]
then
apt-get -q -y install apache2 php5 php-pear expect
/etc/init.d/apache2 force-reload
mkdir -m 755 /var/www/DebAdmin
cp -r db/* /var/www/DebAdmin/
mkdir -m 700 /var/www/DebAdmin/.ssh
mkdir /var/DebAdmin
read -p "Podaj hasło roota: " rootp
echo '#!/usr/bin/expect -f
spawn -noecho ssh -o StrictHostKeyChecking=no root@127.0.0.1 [lindex $argv 0]
expect -re ukryj
' > /var/DebAdmin/autologin.sh
echo "send $rootp
" >> /var/DebAdmin/autologin.sh
echo 'send "\r"
expect eof' >> /var/DebAdmin/autologin.sh
echo '<?php $rpassword=' > /var/DebAdmin/config.php
echo "\"$rootp\"; ?>" >> /var/DebAdmin/config.php
chmod -R 700 /var/DebAdmin
chown -R www-data.www-data /var/DebAdmin
chown -R www-data.www-data /var/www/DebAdmin/.ssh
echo "##################"
echo "#Instalacja zakonczona! Aby zalogowac sie do panelu wejdz na: http://`LC_ALL=C ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'`/DebAdmin/ lub http://localhost/DebAdmin/"
echo "##################"
else
echo "Aby zainstalowac DebAdmina musisz byc rootem"
fi