一定期間が経過すると自動的に期限切れになるLinuxユーザーを作成する方法

一定期間が経過すると自動的に期限切れになるLinuxユーザーを作成する方法

私は新しいLinuxユーザーアカウントを作成し、数時間後に自動的に期限切れになるPHPアプリケーションを作成しました。

Googleが「期間を変更した後にLinuxユーザーを自動的に削除する方法」を検索し、この回答を見つけました。https://unix.stackexchange.com/a/80971/224583

しかし、新しいアカウントを作成し、10か月または5ヶ月後に期限切れになるなど、どのように作成するのかわかりません。

私の質問は、月を日に変換する方法です。たとえば、5ヶ月を与え、5ヶ月の日数を変換します。それとも私の問題に加えて他の解決策はありますか?

ベストアンサー1

このユーティリティの有効期限オプションを使用するuseraddには、日付を書式設定する必要がありますYYYY-MM-DD

コマンド-dのオプションを使用して、この日付を計算できますdate。 5ヶ月のシナリオ例を使用すると、次のようになります。

$ date +"%Y-%m-%d"
2017-04-08
$ date -d "5 months" +"%Y-%m-%d"
2017-09-08

おすすめ記事