chincharovpc
@chincharovpc

Как дать права сертификату?

Установил сертификат cryptopro для пользователя admin.
Запускаю команду Laravel для получения списка сертификатов от admin, все работает.
Запрашиваю тот же список через nginx, возвращает пустой список (запускает от пользователя www-data).

Мне нужно поменять пользователя www-data для nginx и php-fpm или дать доступы к сертификату для пользователя www-data (как это сделать?)?

nginx, php7.4, laravel 8, ubuntu 20, КриптоПро CSP 5.0
  • Вопрос задан
  • 211 просмотров
Решения вопроса 2
Установил сертификат cryptopro для пользователя admin.

А вам его нужно устанавливать для того пользователя, под которым работает веб сервер. Поэтому надо переключиться на пользователя www-data и установить сертификат для него.
Ответ написан
Комментировать
chincharovpc
@chincharovpc Автор вопроса
Установил сертификат для www-data
sudo -u www-data ...
Потом вылезла ошибка "CRYPTOPRO: double free or corruption (top)" при запуске php кода
Если запустить код php сначала от имени root, а потом от имени www-data, то ошибка исчезает
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы