Позвольте пользователям SFTP создавать субсчета

Необходимо экспортировать LD_LIBRARY_PATH, не просто присвоить его.

3
22.10.2014, 20:37
1 ответ

Насколько я знаю, вы не можете сделать этого ни с помощью SFTP, ни с помощью ProFTPD. То, что я делал в прошлом с похожим требованием, это чтобы программа, которая запускается как корневая, сканировала каталоги верхнего уровня на наличие согласованного файла (в вашем случае согласованного с Элис и Бобом, например, account.new). На основании содержимого этого файла скрипт, запущенный root, выполняет соответствующие действия, на которые имеет все необходимые права.

Следует позаботиться о том, чтобы не выполнять команды из account.new, но интерпретирует содержимое и основывает ограниченный набор действий на этом содержимом. Файл может содержать строки типа

create charles
delete donald
deactivate eric
activate fiona

Программа, которая запускается как root, может быть демоном, который регулярно проверяет соответствующие каталоги для такого файла, или, если важна скорость, запускается inotify.

4
27.01.2020, 21:19

Теги

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