私はrcスクリプトで遊んでいます。 rc.localでデーモンを起動します。ルートではなく特定のユーザーでプロセスを開始する方法を知りたいです。
ベストアンサー1
どんなデーモン?ほとんどのデーモンには、権限を削除するためのコマンドラインまたは設定オプションが付属しています。ただし、一般的なアプローチを探している場合は、次のことを試してください。
RUN_AS=my_user
su -c /usr/sbin/my_daemon $RUN_AS
私はrcスクリプトで遊んでいます。 rc.localでデーモンを起動します。ルートではなく特定のユーザーでプロセスを開始する方法を知りたいです。
どんなデーモン?ほとんどのデーモンには、権限を削除するためのコマンドラインまたは設定オプションが付属しています。ただし、一般的なアプローチを探している場合は、次のことを試してください。
RUN_AS=my_user
su -c /usr/sbin/my_daemon $RUN_AS