Как сделать запускать сценарий от имени пользователя php

В каталоге / sys / module / все модули в системе показаны по их именам в виде папок с различной информацией, необходимой системе. Каталог / lib / module / $ (uname -r) содержит файлы модулей ядра, хранящиеся в иерархии папок в соответствии с их функцией.

Например, файл модуля ядра Software Watchdog будет находиться в / lib / module / $ (uname -r) /kernel/drivers/watchdog/softdog.ko . С другой стороны, этот модуль имеет свой собственный каталог softdog (имя модуля) в / sys / module / с информацией, используемой системой при работе / установке этого модуля, но не файл самого модуля.

Вы можете управлять модулями по имени с помощью modprobe [args] [module-params]

Вы можете управлять модулями по пути к файлу .ko с помощью ] insmod [аргументы] <путь> [параметры-модуля] .

Помните, что для работы с модулями ядра требуются привилегии root.

0
20.03.2018, 22:35
1 ответ

Предположим, что пользователь phpwww-data:

sudo -u www-data /path/to/script

Окружающая среда может быть разной, но это, вероятно, не имеет значения.

2
28.01.2020, 02:32

Теги

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