Как изменить CMOD для вложенных папок и файлов?

Лиана
На сайте с 18.01.2006
Offline
116
8214

Чую я уже заработалась. Подскажите, как изменить CMOD для вложенных папок и файлов? Т.е. как сделать так что у папке при смене CMOD менялись свойства всех вложенных в неё папок и файлов? Туплю, не могу прям. Ведь как то я раньше это делала. Должна быть где то галочка какая-нибудь или что-то типа того. Ведь не в ручную у тысячи файлов свойства менять........ :rolleyes: Уже и в Total Commander все проглядела, и в CuteFTP и в cpanel залезла.........

neznaika
На сайте с 28.06.2006
Offline
356
#1

В корень файл с расширением .php

ему в текст и открываем в браузере

chmod_R($path, 0777); тут меняем на нужный уровень доступа

<?php
function chmod_R($path, $perm) {

$handle = opendir($path);
while ( false !== ($file = readdir($handle)) ) {
echo $file, "<br>";
if ( ($file !== ".") && ($file !== "..") ) {
if ( is_file($path."/".$file) ) {
echo chmod($path . "/" . $file, $perm), "<br>";
}
else {
chmod($path . "/" . $file, $perm);
chmod_R($path . "/" . $file, $perm);
}
}
}
closedir($handle);
}

$path = $_SERVER["QUERY_STRING"];

if ( $path{0} != "/" ) {
$path = $_SERVER["DOCUMENT_ROOT"] . "/" . $path;
}

chmod_R($path, 0777);
echo $path;
?>
Дорого покупаю настоящие сайты. Не инвестирую деньги и не беру кредиты.
M
На сайте с 20.11.2005
Offline
37
#2

зайти по ssh и chmod 666 -R dir_name

Бесплатный мониторинг позиций Y,G,R seorun.ru (http://seorun.ru)
Лиана
На сайте с 18.01.2006
Offline
116
#3

neznaika, что-то не работает предложенный вами способ. Выдает ошибку.

mrak, как это зайти по ssh? я зашла в cpanel в раздел ssh там какие то ключи надо создавать, ничего не поняла. Поясните пожалуйста.

N
На сайте с 28.03.2006
Offline
130
#4

Margor, Однако странно, у Cuteftp должна быть такая функция - Применить атрибуты для всех файлов и подпапок. Юзай Flash FXP. Насчет ssh, сделай запрос хостеру на включение ssh для твоего аккаунта, затем качаешь программку Putty или SecureCRT, логинишься в ней под своим пользователем и выполняешь те действия, которые предложил mrak.

Если и после этого не получиться, стучись - помогу ;)

Spec123
На сайте с 21.07.2007
Offline
79
#5
Margor:
neznaika, что-то не работает предложенный вами способ. Выдает ошибку.
mrak, как это зайти по ssh? я зашла в cpanel в раздел ssh там какие то ключи надо создавать, ничего не поняла. Поясните пожалуйста.

вы наверное в раздел ssl зашли.

Спмое простое качните себе нормального ftp/sftp/scp/ и т.п. клмента - winscp например. Там все есть.

"СПРАВЕДЛИВОСТИ НЕТ, ЕСТЬ ТОЛЬКО Я" Терри Пратчетт. Плоский мир. Афоризмы (http://tatsel.ru/diskworld/)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий