Pureftpdをユーザーとして使用できますか?

Pureftpdをユーザーとして使用できますか?

root以外のユーザーとしてchrootでpure-ftpdを実行したいと思います。サーバーを許可されていないポート5050に設定しましたが、rootではなくユーザーとして実行する方法がわかりません。このオプションを知っている人はいますか?

答え1

一部のデーモン(例えば、、postfixapacheは、起動後に動作UIDを下げるように選択できます。そのようなオプションはないようですpure-ftpd

したがって、ディストリビューションでこれを実行する必要があります。たとえば、FreeBSD では、さまざまな rc スクリプトで各デーモンの UID を設定できます。

inetdを使用すると、inetdユーザーが接続するときの開始時間が長くなりますが、より簡単に学ぶことができます。

答え2

以下の答えを見てください。https://stackoverflow.com/questions/394984/best-practice-to-run-linux-service-as-a- 他のユーザー

あなたの質問に完全に答えるわけではありません。つまり、pure-ftpdスイッチを使用して回答を提供するのではなく、いくつかの一般的なアプローチと考慮する価値のあるトラップを提供します。

関連情報