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 / WHM
- DNS
- Linux
- Perl скрипты
- PHP скрипты
- Security
- Shell (готовые скрипты)
- SSH
- Web-технологии
- WWW, Apache httpd
- Без рубрики
- Книги
- Открытый код
- Пользователю Linux
- Программирование
- Программисту и web-разработчику
- Советы, заметки админа
- Шифрование, PGP
Метки
777
addon
Apache
apf
bash
cpanel
Cpanel / WHM
Dedicated Server
default
DNS
encryption
exim
fantastico
firewall
FreeBSD
hosting
install
iptables
kernel
Linux
mysql
named
openssl
pgp
PHP
plugin
script
scripts
secure
Security
server
sh
spamassassin
ssl
whm
zend
защита
книги
обзор
порты
почта
сервер
фаервол
хостинг
шифрование
Свежие записи
- Обзор 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