|
Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » Права юзера от которого запускается web сервер в Linux |
|
Права юзера от которого запускается web сервер в Linux
|
Пользователь Сообщения: 131 |
Профиль | Отправить PM | Цитировать Использую VPS для размещения PHP скриптов.
PHP скрипты могут делать разные программисты фрилансеры. Мне нужно сделать так, чтобы: - Создаю юзера в Ubuntu и папку для него через команду "useradd" и заданием для юзера "Home Directory" - Далее создаю для этого же юзера Ubuntu, создаю FTP пользователя с FTP доступом в ту же папку (его домашнюю директорию). - Присылаю программисту для FTP: адрес сервера, логин, пароль. Таким образом, программист получает папку на сервере, в которую может помещать и запускать PHP скрипты. При этом у программиста жестко ограничен доступ вне папки как в FTP окружении так и в Ubuntu. Но один из системных администраторов сделал замечание по этой схеме: Все описанное верно, но тот скрипт который программист разместит на сервере будет выполнятся с правами пользователя от которого запущен web сервер (apache или nginx), а не программиста, который его туда положил. Как я понял, если мы запускаем ОС, запускаются все остальные приложения, в т.ч. веб сервер. Все проги запускаются от root пользователя. Тогда скрипт может заходить в любую папку на VPS и просматривать / редактировать / удалять любые файлы? Если так, то как выполнить настройки, чтобы программисты получали свою папку для размещения скрипта, вне которой бы не могли ничего сделать на VPS сервере? |
|
Отправлено: 21:45, 11-02-2019 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Microsoft делает предложение, от которого «невозможно отказаться» | OSZone News | Новости и события Microsoft | 1 | 14-12-2015 19:30 | |
[решено] Службы забывают пароль пользователя от имени которого запускаются | iprit | Microsoft Windows NT/2000/2003 | 6 | 10-11-2012 10:00 | |
Web-сервер в Linux-е | cibin | Программное обеспечение Linux и FreeBSD | 2 | 28-06-2012 07:36 | |
[решено] Узнать имя пользователя, от которого запущен процесс | vitalisvv | AutoIt | 4 | 16-09-2009 01:16 | |
Вопрос? Как установить права для юзера | sbum | Общий по Linux | 6 | 14-12-2004 10:30 |
|