Вывод своего IP в Linux
1. Скачать: who.c
2. Скомпилировать:
cc who.c -o whoip
cp whoip /usr/local/bin
3. Использование:
Версия:
whoip -V
Вывод IP:
whoip
Присвоить IP переменной:
myip=`whoip`
suPHP и исправление ошибок с правами доступа
После установки suPHP появилось много ошибок с правами доступа. Bash скрипт для исправления этих ошибок:
if [ -z "$1" ]
then
echo "use: change.perms cpanel_user";
exit;
fi
HomeDirectories[0]=»/home/$1″
# HomeDirectories[1]=»/home2/$1″
# HomeDirectories[2]=»/home3/$1″
export IFS=$’\n’
for x in ${HomeDirectories[@]}
do
if [ -h "$x" ]; then
echo «Leaving $x because is symlink…»
else
z=»$x/public_html»
for i in $( find $z -type d )
do
if [ "$z" != "$i" ]
then
chmod -c 755 $i
chown -c $1:$1 $i
fi
done
for i in $( find $z -type f )
do
chmod -c 644 $i
chown -c $1:$1 $i
done
for i in $( find $z -type f |grep configure.php)
do
chmod -c 444 $i
done
for i in $( find $z -type f |grep configuration.php)
do
chmod -c 444 $i
done
fi
done
echo «Done.»
Быстрые решения проблем (cPanel)
Запуск резервного копирования:
/scripts/cpbackup
Рестарт chkservd:
/etc/init.d/chkservd restart
Последние строки Apache Error:
tail -f /usr/local/apache/logs/error_log
Обновление серверного ПО и cpanel:
/scripts/upcp
Переустановка exim:
/scripts/exim4
Проблемы с просчетом трафика:
/scripts/cleanbw
Читаем далее…
read more
Плагин APF для WHM
Как я писал ранее, брендмауер, он же фаервол, очень полезная вещь для безопасности сервера. В данном посте я расскажу, как к установленному APF прикрутить плагин к WHM. Подробнее об установке APF в этой статье.
Итак, приступим с требований к системе:
- cPanel/WHM (протестировано на 11.23)
- APF 0.9 (протестировано с 0.9.6)
- iptables включены и рабочие (если Вы можете перезапустить APF без ошибок, значит, скорее всего, все нормально).
Скрипт проверки cPanel учетных записей
Основной причиной написание данного скрипта, было упрощение повседной жизни администратора. Скрипт помогает определить домены, которые еще направлены на сервер, но были перенесены на другой сервер.
Этот скрипт был также полезный, поскольку он помогает найти ошибки. Некоторые люди из отдела продаж, либо сами администраторы иногда забывают удалить учетные записи клиентов, которые отменили заказ либо были перенесены на другой сервер. В принципе этот скрипт ищет через базу данных и смотрит каждый домен и делает сравнение, указано ли на правильный IP. Если домен не указывает на правильный IP – то он даст вам знать.
Краткий совет-напоминание :)
Может кто не знал, либо забыл.
Напоминаю, что нужно на серверах запретить следующие утилиты для пользователей:
chmod 750 /usr/bin/rcp
chmod 750 /usr/bin/wget
chmod 750 /usr/bin/lynx
chmod 750 /usr/bin/links
chmod 750 /usr/bin/scp
chmod 000 /etc/httpd/proxy/
chmod 000 /var/spool/samba/
chmod 000 /var/mail/vbox/
Скрипт проверки уязвимой версии phpBB 2.0.x
Этот скрипт будет проверять и находить уязвимые версии phpBB 2.0.x. Скрипт ищет уязвимость, которая была обнаружена в phpbb, уязвимость позволяет гостю несанкционированный доступ к учетной записи пользователя и выполнение кода на целевом сервере. Этот скрипт имеет несколько вариантов, запустить скрипт с параметром -help, чтоб получить подробные сведения о скрипте.
Рубрики
- Cpanel / WHM
- DNS
- Linux
- Perl скрипты
- PHP скрипты
- Security
- Shell (готовые скрипты)
- SSH
- Web-технологии
- WWW, Apache httpd
- Без рубрики
- Книги
- Открытый код
- Пользователю Linux
- Программирование
- Программисту и web-разработчику
- Советы, заметки админа
- Шифрование, PGP
Метки
Свежие записи
- Обзор 10 бесплатных систем мониторинга (часть 1)
- Обзор хостинга в Украине (часть 2 из 7)
- Обзор хостинга в Украине (часть 1 из 7)
- Вывод своего IP в Linux
- Yum репоризатарии для RHEL 4/5
- I found new hosting coupon "WINTER"! 30% OFF, here: http://avahost.net valroot