admin/graph is not a part of SCJ. Check it manually

darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

Re: admin/graph is not a part of SCJ. Check it manually

Post by darkover »

admin wrote: Fri Apr 14, 2023 11:11 am ок, тот же вопрос в целом
надо понять откуда появился файл
www находится в той же группе что и юзер?
как он мог создать папку в admin если если на ней было 755 ? или не было?
www вроде нет, www:www своя группа. Посмотрел, на папке admin 0755
может настройки php-fpm посмотреть? Скинуть сюда ? Группы/юзер от чего и как работает ?
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: admin/graph is not a part of SCJ. Check it manually

Post by admin »

так если www в своей группе, а файл создан от юзера, то искать то надо не в скрипте, а кто имеет доступ на сервак от юзера
скрипт то запускается от www
хотя я уже видел как запускают fpm и от юзера ..
Don't forget to run script update
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

Re: admin/graph is not a part of SCJ. Check it manually

Post by darkover »

admin wrote: Sun Apr 16, 2023 6:00 am так если www в своей группе, а файл создан от юзера, то искать то надо не в скрипте, а кто имеет доступ на сервак от юзера
скрипт то запускается от www
хотя я уже видел как запускают fpm и от юзера ..
Ну давай проверим, попозже зайду на сервер и скину сюда юзерей/группы, как настроено.
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: admin/graph is not a part of SCJ. Check it manually

Post by admin »

ok
Don't forget to run script update
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

Re: admin/graph is not a part of SCJ. Check it manually

Post by darkover »

admin wrote: Sun Apr 16, 2023 1:32 pmok
Ну короче все очевидно.
php fpm на НЕ хаканом сервере

Code: Select all


[www]
user = www-data
group = www-data
listen.backlog = 511
listen.owner = www-data
listen.group = www-data
listen.mode = 0660

И на хаканом

Code: Select all

[www]
user = domains
group = www-data
listen = /run/php/php7.4-fpm.sock
listen.backlog = 511
listen.owner = domains
listen.group = www-data
listen.mode = 0660
Собственно и получили при проливе права domains:www-data ( domains это юзер )
Уже пофиксил
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: admin/graph is not a part of SCJ. Check it manually

Post by admin »

те темплейт исполнялся от юзера
в темпелйте например не был экранирован юзер вывод
так и попало на сервак

да, если б не такая настройка то проблем не было бы
ну или если бы темпелйт был без этого дора
Don't forget to run script update
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

Re: admin/graph is not a part of SCJ. Check it manually

Post by darkover »

admin wrote: Sun Apr 16, 2023 4:03 pm те темплейт исполнялся от юзера
в темпелйте например не был экранирован юзер вывод
так и попало на сервак

да, если б не такая настройка то проблем не было бы
ну или если бы темпелйт был без этого дора
Ну вот про экранирование я не могу сказать, я бегло посмотрел темплейты на наличие инклюдов. Вечером посмотрю более детально и сюда отпишусь
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: admin/graph is not a part of SCJ. Check it manually

Post by admin »

не инклуды, а неэкранированный юзtр ввод обычно проблема
Don't forget to run script update
Post Reply