Запускать cronjobs как root, в то время как Apache работает как пользователь без полномочий root

im создание простого веб-приложения, которое работает на крошечном устройстве (Odroid C1 с Ubuntu Server 14.04) .. веб-приложение будет использовать php .. моя проблема в том, что я хочу создать страницу «Настройки», где пользователь может настроить, например, локальный IP-адрес или перезагрузить / выключить машину. В основном мне нужно будет запускать команды, которым нужен пользователь root в целом. Но по соображениям безопасности я хочу отказаться от доступа root к устройству всем. Кроме того, я хочу запустить Apache (и другую программу на C ++, с которой взаимодействует веб-приложение), как обычный (не root) пользователь.

я приведу вам пример, чтобы лучше объяснить .. в примере «пользователь» будет пользователем, не являющимся пользователем root, и «root» будет ... представьте :) Следовательно, мне было интересно, возможен ли этот сценарий и , если да, то как:

установить apache2 и php; создать пользователя-пользователя, не являющегося пользователем root, и установить / запустить приложение C ++ в / home / user / prod, запустить apache как пользователь без полномочий root (возможно ли, как это не рекомендуется?) создавать cronjobs для запуска от имени root. я буду нуждаться в них, чтобы веб-приложение могло работать с root-файлами

Я совершенно новый в веб-разработке и системном администрировании, поэтому у меня есть еще несколько вопросов (большинство из них могут быть даже без вопросов, извините) :

установить apache2 и php; есть способ удалить / запретить вход в систему? я хочу, чтобы пользователь просто нажал кнопку «Boot» и подключился через свой браузер к Apache .. ничего более

Спасибо большое.

EDIT:

есть ли способ удалить / запретить вход в систему? я хочу, чтобы пользователь просто нажал кнопку «Загрузка» и подключился через свой браузер к Apache .. ничего больше
1
задан 5 March 2015 в 02:53

0 ответов

Другие вопросы по тегам:

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