![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » Права юзера от которого запускается web сервер в Linux |
|
Права юзера от которого запускается web сервер в Linux
|
Пользователь Сообщения: 131 |
Использую 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 |
|