Как я могу выполнить свой Тонкий сервер как другой пользователь на Ubuntu?

Та статья ожидает, что Вы будете использовать сервер ОС, например, Windows Server 2008. Вы не, таким образом, эквивалент на домашней ОС - Панель управления->, Программа и Функции-> Включают и выключают Windows features (оставленный боковую панель).

Править: на дополнительные материалы для чтения статьи это на самом деле говорит Вам это так или иначе :) Вот ссылка + привязка.

РЕДАКТИРОВАНИЕ № 2: Вы могли бы также хотеть рассмотреть использование Microsoft Web Platform Installer вместо этого, которая установит и настроит PHP на IIS для Вас.

1
задан 7 March 2012 в 15:50
3 ответа

Вы можете использовать sudo для запуска команды от имени любого пользователя: группа со следующими параметрами:

sudo -u www-data -g www-data /etc/init.d/thin start

-u устанавливает пользователя www-data, а -g устанавливает группу www-data

1
ответ дан 4 December 2019 в 01:11

Вы пытались создать:

sudo -c www-data /etc/init.d/thin start

Но если ваш тонкий сервер прослушивает порт 80, вам потребуются права root.

0
ответ дан 4 December 2019 в 01:11

Если вы обычный пользователь, вы не сможете передать владение процессом другому пользователю. Для этого вам нужно будет запустить сценарий /etc/init.d/thin от имени пользователя root.

Итак, вы можете сделать что-то вроде sudo /etc/init.d/thin start .

]
0
ответ дан 4 December 2019 в 01:11

Теги

Похожие вопросы