@Pista

Как авторизоваться под пользователем nginx?

У меня работает php и nginx от пользователя nginx, я обычно работаю под root, но часто не работают скрипты, которые я заливаю под root, т.к я залил и у них владелец root, а нужен nginx, приходится руками менять владельца файлов, можно ли как то авторизоваться под nginx юзером и заливать из под него?
  • Вопрос задан
  • 192 просмотра
Решения вопроса 1
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
Для этого нужно установить пользователю какой-нибудь нормальный шелл в /etc/passwd. Потом, собственно, можно зайти под ним через su nginx или просто выполнить нужную команду с помощью su -c.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Sanes
@Sanes
У меня работает php и nginx от пользователя nginx, я обычно работаю под root

Скрипты должны запускаться от обычного пользователя. Соответственно файлы должны принадлежать ему же.
  • Авторизоваться su username
  • Вернуться exit
  • Рекурсивно изменить владельца chown -R username: /var/www/username
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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