JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... そのユーザのメールボックスに対する作業のために必要となる。 指定されないと、コンパイル時のデフォルト値が用いられる。 PASS_MAX_DAYS (数値) 一つのパスワードを使える最長日数。 パスワードがこの日数よりも古い場合は、変更するよう強制される。 指定されていない場 ... 合は -1 となる (この制限機能を無効にする)。 PASS_MIN_DAYS (数値) パスワードを変更してから次に変更できるようになるまでの最短日数。 この日数が経たないうちにパスワードを変更しようとし ... 期限切れの当日にのみ警告を行い、 負の数を指定した場合は一切警告を行わない。 指定されていない場合は警告を行わない。 PASS_MAX_DAYS, PASS_MIN_DAYS, PASS_WARN_AGE はアカウントを作るときにだけ利用される。 これらの設定を変更しても、既存のアカウントには影響し ... ... は lastlog エントリを UID の数値でソートして表示する。 -u , --user login-name login-name の記録だけを表示する。 -t , --time days 最近 days 日以内の最終ログインを表示する。 -h , --help オンラインヘルプを表示して終了する。 -u フラグを用いると -t は無視さ ... ... p; /* user login name */ char *sp_pwdp; /* encrypted password */ long sp_lstchg; /* last password change */ int sp_min; /* days until change allowed. */ int sp_max; /* days before change required */ int sp_warn; /* days warning for expiration */ int ... sp_inact; /* days before account inactive */ int sp_expire; /* date when account expires */ int sp_flag; /* reserved for future use */ } 各フ ... ... 示しています。以下は、プログラムを実行したときに表示される例です: $ ./clock_times x ; CLOCK_REALTIME : 1585985459.446 (18356 days + 7h 30m 59s) resolution: 0.000000001 CLOCK_TAI : 1585985496.447 (18356 days + 7h 31m 36s) resolution: 0.000000001 CLOCK_M ... me.h > #define SECS_IN_DAY (24 * 60 * 60) static void displayClock(clockid_t clock, const char *name, bool showRes) { long days; struct timespec ts; if (clock_gettime(clock, &ts) == -1) { perror("clock_gettime"); exit(EXIT_FAILURE); } printf("%-15s: ... %10jd.%03ld (", name, (intmax_t) ts.tv_sec, ts.tv_nsec / 1000000); days = ts.tv_sec / SECS_IN_DAY; if (days > 0) printf("%ld days + ", days); printf("%2dh %2dm %2ds", (int) (ts.tv_sec % SECS_IN_ ... ... 示しています。以下は、プログラムを実行したときに表示される例です: $ ./clock_times x ; CLOCK_REALTIME : 1585985459.446 (18356 days + 7h 30m 59s) resolution: 0.000000001 CLOCK_TAI : 1585985496.447 (18356 days + 7h 31m 36s) resolution: 0.000000001 CLOCK_M ... me.h > #define SECS_IN_DAY (24 * 60 * 60) static void displayClock(clockid_t clock, const char *name, bool showRes) { long days; struct timespec ts; if (clock_gettime(clock, &ts) == -1) { perror("clock_gettime"); exit(EXIT_FAILURE); } printf("%-15s: ... %10jd.%03ld (", name, (intmax_t) ts.tv_sec, ts.tv_nsec / 1000000); days = ts.tv_sec / SECS_IN_DAY; if (days > 0) printf("%ld days + ", days); printf("%2dh %2dm %2ds", (int) (ts.tv_sec % SECS_IN_ ... ... 示しています。以下は、プログラムを実行したときに表示される例です: $ ./clock_times x ; CLOCK_REALTIME : 1585985459.446 (18356 days + 7h 30m 59s) resolution: 0.000000001 CLOCK_TAI : 1585985496.447 (18356 days + 7h 31m 36s) resolution: 0.000000001 CLOCK_M ... me.h > #define SECS_IN_DAY (24 * 60 * 60) static void displayClock(clockid_t clock, const char *name, bool showRes) { long days; struct timespec ts; if (clock_gettime(clock, &ts) == -1) { perror("clock_gettime"); exit(EXIT_FAILURE); } printf("%-15s: ... %10jd.%03ld (", name, (intmax_t) ts.tv_sec, ts.tv_nsec / 1000000); days = ts.tv_sec / SECS_IN_DAY; if (days > 0) printf("%ld days + ", days); printf("%2dh %2dm %2ds", (int) (ts.tv_sec % SECS_IN_ ... ... とログイン失敗のエントリを UID 順に表示する。 -u login-name と入力すると、 login-name のログイン失敗記録のみを表示する。 -t days と入力すると、 最近 days 日以内のログイン失敗の記録を表示する。 -u フラグを指定すると -t フラグは無視される。 -a フラグを用 ... ... 化ファイルを更新するときにも利用できる。 /etc/shadow に新しいエントリを追加するとき、 pwconv は /etc/login.defs の PASS_MIN_DAYS , PASS_MAX_DAYS , PASS_WARN_AGE の値を使う。 同じように、 pwunconv と grpunconv とは以下の点で類似している。 通常ファイルの ... ... 化ファイルを更新するときにも利用できる。 /etc/shadow に新しいエントリを追加するとき、 pwconv は /etc/login.defs の PASS_MIN_DAYS , PASS_MAX_DAYS , PASS_WARN_AGE の値を使う。 同じように、 pwunconv と grpunconv とは以下の点で類似している。 通常ファイルの ... ... 化ファイルを更新するときにも利用できる。 /etc/shadow に新しいエントリを追加するとき、 pwconv は /etc/login.defs の PASS_MIN_DAYS , PASS_MAX_DAYS , PASS_WARN_AGE の値を使う。 同じように、 pwunconv と grpunconv とは以下の点で類似している。 通常ファイルの ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。