Master-X
Форум | Новости | Статьи
Главная » Форум » Хостинги / Домены / Железо » 
Тема: Не могу на хосте поменять права доступа
цитата
27/07/06 в 13:36
 sadkox
сабж через chmod в пхп
пишет permision denied - это от настроек хотса? что где поменять что бы заработало? а если через крон запускать - всё ок. я так понимаю вся связано тут с правами и доступа и с правами того же пхп.
цитата
27/07/06 в 13:38
 Кот
видемо нельзя, нехватает прав у тебя!
цитата
27/07/06 в 13:41
 sadkox
ну дык а как мне их взять? надо поменять одну срочку во всех файлах что есть на хосте, пхп скрипт не пашет - нет прав доступа к файлам. и поменять права тоже не дает. вручную по фтп менять это примерно сутки беспререрывной работы. как быть?
цитата
27/07/06 в 13:59
 Кот
А файлов там сколько?
скачай на комп, на денвер помести замени тем скриптом, и обрано закачай!
а если есть шел то для еконама трафа заархивируй!
цитата
27/07/06 в 14:01
 lega_cobra
sadkox писал:
ну дык а как мне их взять? надо поменять одну срочку во всех файлах что есть на хосте, пхп скрипт не пашет - нет прав доступа к файлам. и поменять права тоже не дает. вручную по фтп менять это примерно сутки беспререрывной работы. как быть?


Из коммандной строки - это одна команда. Из PHP тебе не дадут поменять - PHP запускает команды с правами апачи.
цитата
27/07/06 в 14:19
 sadkox
ну а других хостах же всё ок. как на этом поменячть права апача? тем более что эт не вируал а дедик.
цитата
27/07/06 в 14:26
 lega_cobra


Все делается через коммандную строку. Тем более, что это дедик.
цитата
28/07/06 в 03:11
 atrius
если у тебя дедик, то в чем проблема?
Для смены прав воспользуйся chmod, chown.
Для замены одной строки другой tr
Там все очень понятно написано.
Пример: Код:
tr 'test' 'TEST' <f1 >f2

Заменит строку test на TEST. Исходным файлом будет f1, результат будет в f2.
цитата
28/07/06 в 23:14
 Кот
atrius писал:
Код:
tr 'test' 'TEST' <f1 >f2

даже не знал, так и запишем!
цитата
28/07/06 в 23:21
 Кот
вопрос, а ето должна быть отдельная строка "test" будет пахать если в середине текста?
цитата
28/07/06 в 23:29
 lega_cobra
atrius писал:
если у тебя дедик, то в чем проблема?
Для смены прав воспользуйся chmod, chown.
Для замены одной строки другой tr
Там все очень понятно написано.
Пример: Код:
tr 'test' 'TEST' <f1 >f2

Заменит строку test на TEST. Исходным файлом будет f1, результат будет в f2.


Ты бы человека не сильно путал бы. Приведеная команда делает побуквенную замену символов из первого набора на символы из второго. Это не замена подстроки подстрокой. Т.е. все буквы 't' на странице будут заменены на 'T', 's' на 'S', 'e' на 'E'. Другой пример - следующие команды все выполнят совершенно то же самое:

Код:

tr 'tes' 'TES' <f1 >f2
tr 'tse' 'TSE' <f1 >f2
tr 'est' 'EST' <f1 >f2
... и т.д.


Для змены подстроки стоит использовать другую утилиту - stream editor - строчный редактор sed. Для замены подстроки можно воспользоваться следующей конструкцией:

Код:

sed 's/test/TEST/g' f1 < f2


Ну и т.д....
цитата
29/07/06 в 01:05
 atrius
Вот это ни хуево я лажанулся-то. Кот, сори. Видимо в наказание мне интернет отрубили, сижу как дурак на гпрс....
Кот, прости, может тогда мне инет включат icon_smile.gif


Эта страница в полной версии