![]() |
php-fcgi и права
Есть сервак (довольно часто встречающаяся конфа - php работает как fcgi, стоит cPanel + WHM, сайты в юзерских директориях /home/user/www)
Есть шелл на одном сайте на этом серве, хочу прочитать файлы на соседнем сайте на этом серве, узнал путь к нему, открыл - нет доступа, прав нет типа. Ну пошел на тот сайт, нашел багу, ливанул шелл. Смотрю - права вроде нормлаьные, должен был прочитать (644), даже для теста поставил 777 на диру, посомтрел снова - нет доступа. Хотя некоторые сайты нормально читаются. Почему так? (опенбаздир отключен.) |
точно ли 644 там, где не читается?
http://faq.advancedhosters.com/chmod.html |
Конечно, я когда залил потом туда шелл специально глянул. Щас еще раз глянул, там даже не 644, а 755
|
не может быть такого, никогда, по идее. При 644 и 755 читаться (не редактироваться) просто обязано. И никакой php тут не при чем.
PS: Если шелл не кривой Ты случаем не /etc/shadow прочитать собрался?) |
в том то и дело, что должны читаться, но не читаются. Вот это и интересует меня.
не /etc/shadow хаха .. Хотя к примеру, если попытаться прочитать его, то с99 выдает Permision denied (/etc/shadow)! а если прочитать файл из web-директории соседнего сайта, то показывает так, будто файла не существует. Хотя он есть и права ридабельные. |
Цитата:
PS: Ну сам подумай кроме 644 и 755 есть еще такие понятия как owner/qroup |
Цитата:
|
т.е. по-твоему выходит, что если админ долбик и случайно выставил на весь свой /home права 755 то ты с соседнего сайта сможешь прочитать все что угодно, просто зарегавшись рядышком? Это не так
|
Цитата:
Цитата:
Цитата:
============================== попугай На одной из папок выше для тебя прав нет. Ты через неё пролезть не можешь. |
либо делай бекконект и пробуй с него, либо меняй шелл. и как вариант - то что предложил джокстер.
|
| Время: 18:45 |