Ubuntuサービスを特定のユーザーとして実行する方法は?
Init.dスクリプトを作成し、起動時に開始しましたが、すぐに再起動後にサービスがルートとして実行されていることがわかりました。
私はグーグルとグーグル、人々は別のユーザーとして実行することを提案していますので、手順は何ですか?
pstart v1.4 + 状態...
setuid $user
ジョブのプロセスを実行する前のユーザーへの変更。
- $ userを実際のユーザー名に変更します
- すべてのプロセス(開始前、停止後など)は、ユーザーが指定したとおりに実行されることに注意してください。
- Setuidスタンザで無効なユーザー名を指定した場合、Upstartはデバッグモードの場合にエラーをログに記録することに注意してください。