![]() |
запись файлов через шелл в папку без прав доступа.
Вообщем сложилась такая ситуация, нужно залить в определённую папку файлы, но на ней не стоят права доступа, тобишь залить файлы туда нельзя просто через шелл (c99madshell), ещё один нюанс - там есть index.php в этой папке, и он редактируется. что можно сделать?
|
Цитата:
|
Пробуй chmod 777 имя папки, должно сменится, если не поможет попробуй создать файл в папке mkfile имя файла.
|
Цитата:
на скока я знаю если нету прав , то не получится выполнить CHMOD |
Цитата:
шелл у него уже есть =\ при чем тут это |
ну если пхп запускается с правами владельца файлов, то записав шелл в index.php он будет выполнятся с нужными для тебя правами и позволит измениять любые файлы этого юзера.
|
Цитата:
а если разница в том что он сейчас имеет те же права на этот файл? и то что там будет шелл , то разница есть? |
Цитата:
|
Цитата:
ппц. Leaders of Antichat |
так как PHP скрипт выполняется с правами веб-сервера, то изменять с помощью шелла можно:
а) файлы, у которых владелец веб сервер, для владельца разрешена запись (- rw- --- --- apache apache index.php) б) файлы, у которых группа-владелец - это группа веб-сервера, для группы разрешена запись(- rw- rw- --- root apache index.php) в) файлы, у которых есть права записи для всех (- rw- rw- rw- root root index.php) права на запись по отношению к директории обозначает возможность добавить туда файл. есть еще пара нюансов конечно |
| Время: 14:09 |