NTPを使用してネットワーク時間を変更し、2台のコンピューターを同期するアプリケーションを開発しました。rootLinuxで時刻と日付を変更できるのは後者だけなので、として実行されます(推測します)。
今、私はユーザーとしてそれを実行したい。しかし、私は時間にアクセスする必要があります。
- root以外のユーザーアカウントでデーモンを実行することをお勧めしますか?
- アプリケーションに次のような機能を与えましょう
CAP_SYS_TIMEか? - セキュリティの脆弱性は発生しませんか?
- もっと良い方法はありますか?
ntp(少なくともLinuxシステムでは)ユーザーアカウントとして実行されることになっているため、この変更を行う必要はありません。どのNTPパッケージをインストールしましたか?