diff --git a/config.h.in b/config.h.in index 4c0fb1d3..76a09af6 100644 --- a/config.h.in +++ b/config.h.in @@ -466,8 +466,5 @@ /* Define for large files, on AIX-style hosts. */ #undef _LARGE_FILES -/* Path for utmp file. */ -#undef _UTMP_FILE - /* Path for wtmp file. */ #undef _WTMP_FILE diff --git a/configure b/configure index 4cac170f..576ac057 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for shadow 4.17.3. +# Generated by GNU Autoconf 2.71 for shadow 4.17.4. # # Report bugs to . # @@ -621,8 +621,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='shadow' PACKAGE_TARNAME='shadow' -PACKAGE_VERSION='4.17.3' -PACKAGE_STRING='shadow 4.17.3' +PACKAGE_VERSION='4.17.4' +PACKAGE_STRING='shadow 4.17.4' PACKAGE_BUGREPORT='pkg-shadow-devel@lists.alioth.debian.org' PACKAGE_URL='https://github.com/shadow-maint/shadow' @@ -1488,7 +1488,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures shadow 4.17.3 to adapt to many kinds of systems. +\`configure' configures shadow 4.17.4 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1559,7 +1559,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of shadow 4.17.3:";; + short | recursive ) echo "Configuration of shadow 4.17.4:";; esac cat <<\_ACEOF @@ -1738,7 +1738,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -shadow configure 4.17.3 +shadow configure 4.17.4 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -2338,7 +2338,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by shadow $as_me 4.17.3, which was +It was created by shadow $as_me 4.17.4, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -3611,7 +3611,7 @@ fi # Define the identity of the package. PACKAGE='shadow' - VERSION='4.17.3' + VERSION='4.17.4' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -15267,28 +15267,6 @@ printf "%s\n" "#define MAIL_SPOOL_FILE \"$shadow_cv_mailfile\"" >>confdefs.h fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking location of utmp" >&5 -printf %s "checking location of utmp... " >&6; } -if test ${shadow_cv_utmpdir+y} -then : - printf %s "(cached) " >&6 -else $as_nop - for shadow_cv_utmpdir in /var/run /var/adm /usr/adm /etc none; do - if test -f $shadow_cv_utmpdir/utmp; then - break - fi -done -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $shadow_cv_utmpdir" >&5 -printf "%s\n" "$shadow_cv_utmpdir" >&6; } -if test "$shadow_cv_utmpdir" = "none"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: utmp file not found" >&5 -printf "%s\n" "$as_me: WARNING: utmp file not found" >&2;} -fi - -printf "%s\n" "#define _UTMP_FILE \"$shadow_cv_utmpdir/utmp\"" >>confdefs.h - - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking location of faillog/lastlog/wtmp" >&5 printf %s "checking location of faillog/lastlog/wtmp... " >&6; } if test ${shadow_cv_logdir+y} @@ -15313,22 +15291,8 @@ printf "%s\n" "#define LASTLOG_FILE \"$shadow_cv_logdir/lastlog\"" >>confdefs.h printf "%s\n" "#define FAILLOG_FILE \"$shadow_cv_logdir/faillog\"" >>confdefs.h -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking location of the passwd program" >&5 -printf %s "checking location of the passwd program... " >&6; } -if test ${shadow_cv_passwd_dir+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -f /usr/bin/passwd; then - shadow_cv_passwd_dir=/usr/bin -else - shadow_cv_passwd_dir=/bin -fi -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $shadow_cv_passwd_dir" >&5 -printf "%s\n" "$shadow_cv_passwd_dir" >&6; } -printf "%s\n" "#define PASSWD_PROGRAM \"$shadow_cv_passwd_dir/passwd\"" >>confdefs.h +printf "%s\n" "#define PASSWD_PROGRAM \"$exec_prefix/bin/passwd\"" >>confdefs.h # Check whether --enable-shadowgrp was given. @@ -20597,7 +20561,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by shadow $as_me 4.17.3, which was +This file was extended by shadow $as_me 4.17.4, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -20666,7 +20630,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -shadow config.status 4.17.3 +shadow config.status 4.17.4 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 36c57d8e..571e20da 100644 --- a/configure.ac +++ b/configure.ac @@ -4,7 +4,7 @@ m4_define([libsubid_abi_major], 5) m4_define([libsubid_abi_minor], 0) m4_define([libsubid_abi_micro], 0) m4_define([libsubid_abi], [libsubid_abi_major.libsubid_abi_minor.libsubid_abi_micro]) -AC_INIT([shadow], [4.17.3], [pkg-shadow-devel@lists.alioth.debian.org], [], +AC_INIT([shadow], [4.17.4], [pkg-shadow-devel@lists.alioth.debian.org], [], [https://github.com/shadow-maint/shadow]) AM_INIT_AUTOMAKE([1.11 foreign dist-xz subdir-objects tar-pax]) AC_CONFIG_MACRO_DIRS([m4]) @@ -90,18 +90,6 @@ if test $shadow_cv_mailfile != none; then [Name of user's mail spool file if stored in user's home directory.]) fi -AC_CACHE_CHECK([location of utmp], shadow_cv_utmpdir, -[for shadow_cv_utmpdir in /var/run /var/adm /usr/adm /etc none; do - if test -f $shadow_cv_utmpdir/utmp; then - break - fi -done]) -if test "$shadow_cv_utmpdir" = "none"; then - AC_MSG_WARN(utmp file not found) -fi -AC_DEFINE_UNQUOTED(_UTMP_FILE, "$shadow_cv_utmpdir/utmp", - [Path for utmp file.]) - AC_CACHE_CHECK([location of faillog/lastlog/wtmp], shadow_cv_logdir, [for shadow_cv_logdir in /var/log /var/adm /usr/adm /etc; do if test -d $shadow_cv_logdir; then @@ -115,13 +103,7 @@ AC_DEFINE_UNQUOTED(LASTLOG_FILE, "$shadow_cv_logdir/lastlog", AC_DEFINE_UNQUOTED(FAILLOG_FILE, "$shadow_cv_logdir/faillog", [Path for faillog file.]) -AC_CACHE_CHECK([location of the passwd program], shadow_cv_passwd_dir, -[if test -f /usr/bin/passwd; then - shadow_cv_passwd_dir=/usr/bin -else - shadow_cv_passwd_dir=/bin -fi]) -AC_DEFINE_UNQUOTED(PASSWD_PROGRAM, "$shadow_cv_passwd_dir/passwd", +AC_DEFINE_UNQUOTED(PASSWD_PROGRAM, "$exec_prefix/bin/passwd", [Path to passwd program.]) AC_ARG_ENABLE(shadowgrp, diff --git a/lib/audit_help.c b/lib/audit_help.c index 54109f04..8b240255 100644 --- a/lib/audit_help.c +++ b/lib/audit_help.c @@ -25,6 +25,8 @@ #include "attr.h" #include "prototypes.h" #include "shadowlog.h" +#include "string/sprintf/snprintf.h" + int audit_fd; void audit_help_open (void) @@ -46,10 +48,14 @@ void audit_help_open (void) /* * This function will log a message to the audit system using a predefined - * message format. Parameter usage is as follows: + * message format. For additional information on the user account lifecycle + * events check + * * - * type - type of message: AUDIT_USER_CHAUTHTOK for changing any account - * attributes. + * Parameter usage is as follows: + * + * type - type of message. A list of possible values is available in + * "audit-records.h" file. * pgname - program's name * op - operation. "adding user", "changing finger info", "deleting group" * name - user's account or group name. If not available use NULL. @@ -68,6 +74,47 @@ void audit_logger (int type, MAYBE_UNUSED const char *pgname, const char *op, } } +/* + * This function will log a message to the audit system using a predefined + * message format. For additional information on the group account lifecycle + * events check + * + * + * Parameter usage is as follows: + * + * type - type of message. A list of possible values is available in + * "audit-records.h" file. + * op - operation. "adding-user", "modify-group", "deleting-user-from-group" + * name - user's account or group name. If not available use NULL. + * id - uid or gid that the operation is being performed on. This is used + * only when user is NULL. + * grp_type - type of group: "grp" or "new_group" + * grp - group name associated with event + */ +void +audit_logger_with_group(int type, const char *op, const char *name, + id_t id, const char *grp_type, const char *grp, + shadow_audit_result result) +{ + int len; + char enc_group[GROUP_NAME_MAX_LENGTH * 2 + 1]; + char buf[NITEMS(enc_group) + 100]; + + if (audit_fd < 0) + return; + + len = strnlen(grp, sizeof(enc_group)/2); + if (audit_value_needs_encoding(grp, len)) { + SNPRINTF(buf, "%s %s=%s", op, grp_type, + audit_encode_value(enc_group, grp, len)); + } else { + SNPRINTF(buf, "%s %s=\"%s\"", op, grp_type, grp); + } + + audit_log_acct_message(audit_fd, type, NULL, buf, name, id, + NULL, NULL, NULL, result); +} + void audit_logger_message (const char *message, shadow_audit_result result) { if (audit_fd < 0) { diff --git a/lib/cleanup_group.c b/lib/cleanup_group.c index 50c7084a..54480092 100644 --- a/lib/cleanup_group.c +++ b/lib/cleanup_group.c @@ -62,7 +62,7 @@ void cleanup_report_mod_group (void *cleanup_info) gr_dbname (), info->action)); #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_ACCT, log_get_progname(), + audit_logger (AUDIT_GRP_MGMT, log_get_progname(), info->audit_msg, info->name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); @@ -80,7 +80,7 @@ void cleanup_report_mod_gshadow (void *cleanup_info) sgr_dbname (), info->action)); #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_ACCT, log_get_progname(), + audit_logger (AUDIT_GRP_MGMT, log_get_progname(), info->audit_msg, info->name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); @@ -101,7 +101,7 @@ void cleanup_report_add_group_group (void *group_name) SYSLOG ((LOG_ERR, "failed to add group %s to %s", name, gr_dbname ())); #ifdef WITH_AUDIT audit_logger (AUDIT_ADD_GROUP, log_get_progname(), - "adding group to /etc/group", + "adding-group", name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); #endif @@ -120,8 +120,8 @@ void cleanup_report_add_group_gshadow (void *group_name) SYSLOG ((LOG_ERR, "failed to add group %s to %s", name, sgr_dbname ())); #ifdef WITH_AUDIT - audit_logger (AUDIT_ADD_GROUP, log_get_progname(), - "adding group to /etc/gshadow", + audit_logger (AUDIT_GRP_MGMT, log_get_progname(), + "adding-shadow-group", name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); #endif @@ -143,8 +143,8 @@ void cleanup_report_del_group_group (void *group_name) "failed to remove group %s from %s", name, gr_dbname ())); #ifdef WITH_AUDIT - audit_logger (AUDIT_ADD_GROUP, log_get_progname(), - "removing group from /etc/group", + audit_logger (AUDIT_DEL_GROUP, log_get_progname(), + "removing-group", name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); #endif @@ -166,8 +166,8 @@ void cleanup_report_del_group_gshadow (void *group_name) "failed to remove group %s from %s", name, sgr_dbname ())); #ifdef WITH_AUDIT - audit_logger (AUDIT_ADD_GROUP, log_get_progname(), - "removing group from /etc/gshadow", + audit_logger (AUDIT_GRP_MGMT, log_get_progname(), + "removing-shadow-group", name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); #endif @@ -187,7 +187,7 @@ void cleanup_unlock_group (MAYBE_UNUSED void *arg) log_get_progname(), gr_dbname ()); SYSLOG ((LOG_ERR, "failed to unlock %s", gr_dbname ())); #ifdef WITH_AUDIT - audit_logger_message ("unlocking group file", + audit_logger_message ("unlocking-group", SHADOW_AUDIT_FAILURE); #endif } @@ -207,7 +207,7 @@ void cleanup_unlock_gshadow (MAYBE_UNUSED void *arg) log_get_progname(), sgr_dbname ()); SYSLOG ((LOG_ERR, "failed to unlock %s", sgr_dbname ())); #ifdef WITH_AUDIT - audit_logger_message ("unlocking gshadow file", + audit_logger_message ("unlocking-gshadow", SHADOW_AUDIT_FAILURE); #endif } diff --git a/lib/cleanup_user.c b/lib/cleanup_user.c index 9c4bda9c..809caaf3 100644 --- a/lib/cleanup_user.c +++ b/lib/cleanup_user.c @@ -44,7 +44,7 @@ void cleanup_report_mod_passwd (void *cleanup_info) pw_dbname (), info->action)); #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_ACCT, log_get_progname(), + audit_logger (AUDIT_USER_MGMT, log_get_progname(), info->audit_msg, info->name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); @@ -65,7 +65,7 @@ void cleanup_report_add_user_passwd (void *user_name) SYSLOG ((LOG_ERR, "failed to add user %s to %s", name, pw_dbname ())); #ifdef WITH_AUDIT audit_logger (AUDIT_ADD_USER, log_get_progname(), - "adding user to /etc/passwd", + "adding-user", name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); #endif @@ -84,8 +84,8 @@ void cleanup_report_add_user_shadow (void *user_name) SYSLOG ((LOG_ERR, "failed to add user %s to %s", name, spw_dbname ())); #ifdef WITH_AUDIT - audit_logger (AUDIT_ADD_USER, log_get_progname(), - "adding user to /etc/shadow", + audit_logger (AUDIT_USER_MGMT, log_get_progname(), + "adding-shadow-user", name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); #endif @@ -104,7 +104,7 @@ void cleanup_unlock_passwd (MAYBE_UNUSED void *arg) log_get_progname(), pw_dbname ()); SYSLOG ((LOG_ERR, "failed to unlock %s", pw_dbname ())); #ifdef WITH_AUDIT - audit_logger_message ("unlocking passwd file", + audit_logger_message ("unlocking-passwd", SHADOW_AUDIT_FAILURE); #endif } @@ -123,7 +123,7 @@ void cleanup_unlock_shadow (MAYBE_UNUSED void *arg) log_get_progname(), spw_dbname ()); SYSLOG ((LOG_ERR, "failed to unlock %s", spw_dbname ())); #ifdef WITH_AUDIT - audit_logger_message ("unlocking shadow file", + audit_logger_message ("unlocking-shadow", SHADOW_AUDIT_FAILURE); #endif } diff --git a/lib/commonio.c b/lib/commonio.c index b7c9a2d4..fc8ad7a5 100644 --- a/lib/commonio.c +++ b/lib/commonio.c @@ -74,17 +74,10 @@ int lrename (const char *old, const char *new) { int res; char *r = NULL; - -#ifndef __GLIBC__ - char resolved_path[PATH_MAX]; -#endif /* !__GLIBC__ */ struct stat sb; + if (lstat (new, &sb) == 0 && S_ISLNK (sb.st_mode)) { -#ifdef __GLIBC__ /* now a POSIX.1-2008 feature */ r = realpath (new, NULL); -#else /* !__GLIBC__ */ - r = realpath (new, resolved_path); -#endif /* !__GLIBC__ */ if (NULL == r) { perror ("realpath in lrename()"); } else { @@ -94,9 +87,7 @@ int lrename (const char *old, const char *new) res = rename (old, new); -#ifdef __GLIBC__ free (r); -#endif /* __GLIBC__ */ return res; } diff --git a/lib/fs/readlink/readlinknul.c b/lib/fs/readlink/readlinknul.c index b0fc2a78..bb79dcaa 100644 --- a/lib/fs/readlink/readlinknul.c +++ b/lib/fs/readlink/readlinknul.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024, Alejandro Colomar +// SPDX-FileCopyrightText: 2024-2025, Alejandro Colomar // SPDX-License-Identifier: BSD-3-Clause @@ -6,9 +6,8 @@ #include "fs/readlink/readlinknul.h" -#include #include extern inline ssize_t readlinknul(const char *restrict link, char *restrict buf, - size_t size); + ssize_t size); diff --git a/lib/fs/readlink/readlinknul.h b/lib/fs/readlink/readlinknul.h index 606c2e11..ed2f34d1 100644 --- a/lib/fs/readlink/readlinknul.h +++ b/lib/fs/readlink/readlinknul.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024, Alejandro Colomar +// SPDX-FileCopyrightText: 2024-2025, Alejandro Colomar // SPDX-License-Identifier: BSD-3-Clause @@ -9,7 +9,6 @@ #include #include -#include #include #include #include @@ -23,30 +22,28 @@ ATTR_STRING(1) inline ssize_t readlinknul(const char *restrict link, char *restrict buf, - size_t size); + ssize_t size); // Similar to readlink(2), but terminate the string. inline ssize_t -readlinknul(const char *restrict link, char *restrict buf, size_t size) +readlinknul(const char *restrict link, char *restrict buf, ssize_t size) { - size_t ulen; - ssize_t slen; + ssize_t len; - slen = readlink(link, buf, size); - if (slen == -1) + len = readlink(link, buf, size); + if (len == -1) return -1; - ulen = slen; - if (ulen == size) { + if (len == size) { stpcpy(&buf[size-1], ""); errno = E2BIG; return -1; } - stpcpy(&buf[ulen], ""); + stpcpy(&buf[len], ""); - return slen; + return len; } diff --git a/lib/getdate.c b/lib/getdate.c index db6e68b4..55ad94d3 100644 --- a/lib/getdate.c +++ b/lib/getdate.c @@ -162,8 +162,6 @@ static int yylex (void); static int yyerror (const char *s); -#define EPOCH 1970 -#define HOUR(x) ((x) * 60) #define MAX_BUFF_LEN 128 /* size of buffer to read the date into */ @@ -198,8 +196,6 @@ static int yyHaveDate; static int yyHaveDay; static int yyHaveRel; static int yyHaveTime; -static int yyHaveZone; -static int yyTimezone; static int yyDay; static int yyHour; static int yyMinutes; @@ -215,7 +211,7 @@ static int yyRelSeconds; static int yyRelYear; -#line 219 "getdate.c" +#line 215 "getdate.c" # ifndef YY_CAST # ifdef __cplusplus @@ -259,19 +255,16 @@ extern int yydebug; tAGO = 258, /* tAGO */ tDAY = 259, /* tDAY */ tDAY_UNIT = 260, /* tDAY_UNIT */ - tDAYZONE = 261, /* tDAYZONE */ - tDST = 262, /* tDST */ - tHOUR_UNIT = 263, /* tHOUR_UNIT */ - tID = 264, /* tID */ - tMERIDIAN = 265, /* tMERIDIAN */ - tMINUTE_UNIT = 266, /* tMINUTE_UNIT */ - tMONTH = 267, /* tMONTH */ - tMONTH_UNIT = 268, /* tMONTH_UNIT */ - tSEC_UNIT = 269, /* tSEC_UNIT */ - tSNUMBER = 270, /* tSNUMBER */ - tUNUMBER = 271, /* tUNUMBER */ - tYEAR_UNIT = 272, /* tYEAR_UNIT */ - tZONE = 273 /* tZONE */ + tHOUR_UNIT = 261, /* tHOUR_UNIT */ + tID = 262, /* tID */ + tMERIDIAN = 263, /* tMERIDIAN */ + tMINUTE_UNIT = 264, /* tMINUTE_UNIT */ + tMONTH = 265, /* tMONTH */ + tMONTH_UNIT = 266, /* tMONTH_UNIT */ + tSEC_UNIT = 267, /* tSEC_UNIT */ + tSNUMBER = 268, /* tSNUMBER */ + tUNUMBER = 269, /* tUNUMBER */ + tYEAR_UNIT = 270 /* tYEAR_UNIT */ }; typedef enum yytokentype yytoken_kind_t; #endif @@ -283,30 +276,27 @@ extern int yydebug; #define tAGO 258 #define tDAY 259 #define tDAY_UNIT 260 -#define tDAYZONE 261 -#define tDST 262 -#define tHOUR_UNIT 263 -#define tID 264 -#define tMERIDIAN 265 -#define tMINUTE_UNIT 266 -#define tMONTH 267 -#define tMONTH_UNIT 268 -#define tSEC_UNIT 269 -#define tSNUMBER 270 -#define tUNUMBER 271 -#define tYEAR_UNIT 272 -#define tZONE 273 +#define tHOUR_UNIT 261 +#define tID 262 +#define tMERIDIAN 263 +#define tMINUTE_UNIT 264 +#define tMONTH 265 +#define tMONTH_UNIT 266 +#define tSEC_UNIT 267 +#define tSNUMBER 268 +#define tUNUMBER 269 +#define tYEAR_UNIT 270 /* Value type. */ #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED union YYSTYPE { -#line 149 "getdate.y" +#line 145 "getdate.y" int Number; enum _MERIDIAN Meridian; -#line 310 "getdate.c" +#line 300 "getdate.c" }; typedef union YYSTYPE YYSTYPE; @@ -332,33 +322,29 @@ enum yysymbol_kind_t YYSYMBOL_tAGO = 3, /* tAGO */ YYSYMBOL_tDAY = 4, /* tDAY */ YYSYMBOL_tDAY_UNIT = 5, /* tDAY_UNIT */ - YYSYMBOL_tDAYZONE = 6, /* tDAYZONE */ - YYSYMBOL_tDST = 7, /* tDST */ - YYSYMBOL_tHOUR_UNIT = 8, /* tHOUR_UNIT */ - YYSYMBOL_tID = 9, /* tID */ - YYSYMBOL_tMERIDIAN = 10, /* tMERIDIAN */ - YYSYMBOL_tMINUTE_UNIT = 11, /* tMINUTE_UNIT */ - YYSYMBOL_tMONTH = 12, /* tMONTH */ - YYSYMBOL_tMONTH_UNIT = 13, /* tMONTH_UNIT */ - YYSYMBOL_tSEC_UNIT = 14, /* tSEC_UNIT */ - YYSYMBOL_tSNUMBER = 15, /* tSNUMBER */ - YYSYMBOL_tUNUMBER = 16, /* tUNUMBER */ - YYSYMBOL_tYEAR_UNIT = 17, /* tYEAR_UNIT */ - YYSYMBOL_tZONE = 18, /* tZONE */ - YYSYMBOL_19_ = 19, /* ':' */ - YYSYMBOL_20_ = 20, /* ',' */ - YYSYMBOL_21_ = 21, /* '/' */ - YYSYMBOL_YYACCEPT = 22, /* $accept */ - YYSYMBOL_spec = 23, /* spec */ - YYSYMBOL_item = 24, /* item */ - YYSYMBOL_time = 25, /* time */ - YYSYMBOL_zone = 26, /* zone */ - YYSYMBOL_day = 27, /* day */ - YYSYMBOL_date = 28, /* date */ - YYSYMBOL_rel = 29, /* rel */ - YYSYMBOL_relunit = 30, /* relunit */ - YYSYMBOL_number = 31, /* number */ - YYSYMBOL_o_merid = 32 /* o_merid */ + YYSYMBOL_tHOUR_UNIT = 6, /* tHOUR_UNIT */ + YYSYMBOL_tID = 7, /* tID */ + YYSYMBOL_tMERIDIAN = 8, /* tMERIDIAN */ + YYSYMBOL_tMINUTE_UNIT = 9, /* tMINUTE_UNIT */ + YYSYMBOL_tMONTH = 10, /* tMONTH */ + YYSYMBOL_tMONTH_UNIT = 11, /* tMONTH_UNIT */ + YYSYMBOL_tSEC_UNIT = 12, /* tSEC_UNIT */ + YYSYMBOL_tSNUMBER = 13, /* tSNUMBER */ + YYSYMBOL_tUNUMBER = 14, /* tUNUMBER */ + YYSYMBOL_tYEAR_UNIT = 15, /* tYEAR_UNIT */ + YYSYMBOL_16_ = 16, /* ':' */ + YYSYMBOL_17_ = 17, /* ',' */ + YYSYMBOL_18_ = 18, /* '/' */ + YYSYMBOL_YYACCEPT = 19, /* $accept */ + YYSYMBOL_spec = 20, /* spec */ + YYSYMBOL_item = 21, /* item */ + YYSYMBOL_time = 22, /* time */ + YYSYMBOL_day = 23, /* day */ + YYSYMBOL_date = 24, /* date */ + YYSYMBOL_rel = 25, /* rel */ + YYSYMBOL_relunit = 26, /* relunit */ + YYSYMBOL_number = 27, /* number */ + YYSYMBOL_o_merid = 28 /* o_merid */ }; typedef enum yysymbol_kind_t yysymbol_kind_t; @@ -686,19 +672,19 @@ union yyalloc /* YYFINAL -- State number of the termination state. */ #define YYFINAL 2 /* YYLAST -- Last index in YYTABLE. */ -#define YYLAST 50 +#define YYLAST 46 /* YYNTOKENS -- Number of terminals. */ -#define YYNTOKENS 22 +#define YYNTOKENS 19 /* YYNNTS -- Number of nonterminals. */ -#define YYNNTS 11 +#define YYNNTS 10 /* YYNRULES -- Number of rules. */ -#define YYNRULES 51 +#define YYNRULES 47 /* YYNSTATES -- Number of states. */ -#define YYNSTATES 61 +#define YYNSTATES 55 /* YYMAXUTOK -- Last valid token kind. */ -#define YYMAXUTOK 273 +#define YYMAXUTOK 270 /* YYTRANSLATE(TOKEN-NUM) -- Symbol number corresponding to TOKEN-NUM @@ -716,8 +702,8 @@ static const yytype_int8 yytranslate[] = 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 20, 2, 2, 21, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 19, 2, + 2, 2, 2, 2, 17, 2, 2, 18, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 16, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, @@ -739,19 +725,18 @@ static const yytype_int8 yytranslate[] = 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, - 15, 16, 17, 18 + 15 }; #if YYDEBUG /* YYRLINE[YYN] -- Source line where rule number YYN was defined. */ static const yytype_int16 yyrline[] = { - 0, 165, 165, 166, 169, 172, 175, 178, 181, 184, - 187, 193, 199, 208, 214, 226, 229, 233, 238, 242, - 246, 252, 256, 274, 280, 286, 290, 295, 299, 306, - 314, 317, 320, 323, 326, 329, 332, 335, 338, 341, - 344, 347, 350, 353, 356, 359, 362, 365, 368, 373, - 407, 410 + 0, 161, 161, 162, 165, 168, 171, 174, 177, 180, + 186, 192, 197, 203, 211, 215, 219, 225, 229, 247, + 253, 259, 263, 268, 272, 279, 287, 290, 293, 296, + 299, 302, 305, 308, 311, 314, 317, 320, 323, 326, + 329, 332, 335, 338, 341, 346, 380, 383 }; #endif @@ -768,11 +753,10 @@ static const char *yysymbol_name (yysymbol_kind_t yysymbol) YY_ATTRIBUTE_UNUSED; static const char *const yytname[] = { "\"end of file\"", "error", "\"invalid token\"", "tAGO", "tDAY", - "tDAY_UNIT", "tDAYZONE", "tDST", "tHOUR_UNIT", "tID", "tMERIDIAN", - "tMINUTE_UNIT", "tMONTH", "tMONTH_UNIT", "tSEC_UNIT", "tSNUMBER", - "tUNUMBER", "tYEAR_UNIT", "tZONE", "':'", "','", "'/'", "$accept", - "spec", "item", "time", "zone", "day", "date", "rel", "relunit", - "number", "o_merid", YY_NULLPTR + "tDAY_UNIT", "tHOUR_UNIT", "tID", "tMERIDIAN", "tMINUTE_UNIT", "tMONTH", + "tMONTH_UNIT", "tSEC_UNIT", "tSNUMBER", "tUNUMBER", "tYEAR_UNIT", "':'", + "','", "'/'", "$accept", "spec", "item", "time", "day", "date", "rel", + "relunit", "number", "o_merid", YY_NULLPTR }; static const char * @@ -782,7 +766,7 @@ yysymbol_name (yysymbol_kind_t yysymbol) } #endif -#define YYPACT_NINF (-20) +#define YYPACT_NINF (-15) #define yypact_value_is_default(Yyn) \ ((Yyn) == YYPACT_NINF) @@ -796,13 +780,12 @@ yysymbol_name (yysymbol_kind_t yysymbol) STATE-NUM. */ static const yytype_int8 yypact[] = { - -20, 0, -20, -19, -20, -20, -20, -20, -13, -20, - -20, 30, 15, -20, 14, -20, -20, -20, -20, -20, - -20, 19, -20, -20, 4, -20, -20, -20, -20, -20, - -20, -20, -20, -20, -20, -20, -6, -20, -20, 16, - -20, 17, 23, -20, -20, 24, -20, -20, -20, 27, - 28, -20, -20, -20, 29, -20, 32, -8, -20, -20, - -20 + -15, 0, -15, -14, -15, -15, -15, -7, -15, -15, + 26, 12, -15, -15, -15, -15, -15, -15, 5, -15, + -15, 2, -15, -15, -15, -15, -15, -15, -15, -15, + -15, -15, -15, -12, -15, -15, 16, -15, 19, 22, + -15, 25, -15, -15, -15, 18, 24, -15, -15, 29, + -15, 30, 32, -15, -15 }; /* YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM. @@ -810,27 +793,24 @@ static const yytype_int8 yypact[] = means the default is an error. */ static const yytype_int8 yydefact[] = { - 2, 0, 1, 18, 39, 16, 42, 45, 0, 36, - 48, 0, 49, 33, 15, 3, 4, 5, 7, 6, - 8, 30, 9, 19, 25, 38, 41, 44, 35, 47, - 32, 20, 37, 40, 10, 43, 27, 34, 46, 0, - 31, 0, 0, 17, 29, 0, 24, 28, 23, 50, - 21, 26, 51, 12, 0, 11, 0, 50, 22, 14, - 13 + 2, 0, 1, 14, 35, 38, 41, 0, 32, 44, + 0, 45, 29, 3, 4, 6, 5, 7, 26, 8, + 15, 21, 34, 37, 40, 31, 43, 28, 16, 33, + 36, 9, 39, 23, 30, 42, 0, 27, 0, 0, + 25, 0, 20, 24, 19, 11, 17, 22, 47, 0, + 10, 0, 13, 18, 12 }; /* YYPGOTO[NTERM-NUM]. */ static const yytype_int8 yypgoto[] = { - -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, - -7 + -15, -15, -15, -15, -15, -15, -15, -15, -15, -6 }; /* YYDEFGOTO[NTERM-NUM]. */ static const yytype_int8 yydefgoto[] = { - 0, 1, 15, 16, 17, 18, 19, 20, 21, 22, - 55 + 0, 1, 13, 14, 15, 16, 17, 18, 19, 50 }; /* YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM. If @@ -838,57 +818,52 @@ static const yytype_int8 yydefgoto[] = number is the opposite. If YYTABLE_NINF, syntax error. */ static const yytype_int8 yytable[] = { - 2, 23, 52, 24, 3, 4, 5, 59, 6, 46, - 47, 7, 8, 9, 10, 11, 12, 13, 14, 31, - 32, 43, 44, 33, 45, 34, 35, 36, 37, 38, - 39, 48, 40, 49, 41, 25, 42, 52, 26, 50, - 51, 27, 53, 28, 29, 57, 54, 30, 58, 56, - 60 + 2, 42, 43, 20, 3, 4, 5, 21, 40, 6, + 7, 8, 9, 10, 11, 12, 28, 29, 30, 41, + 31, 32, 33, 34, 35, 36, 48, 37, 38, 44, + 39, 22, 23, 45, 49, 24, 46, 25, 26, 47, + 48, 27, 51, 52, 53, 0, 54 }; static const yytype_int8 yycheck[] = { - 0, 20, 10, 16, 4, 5, 6, 15, 8, 15, - 16, 11, 12, 13, 14, 15, 16, 17, 18, 4, - 5, 7, 3, 8, 20, 10, 11, 12, 13, 14, - 15, 15, 17, 16, 19, 5, 21, 10, 8, 16, - 16, 11, 15, 13, 14, 16, 19, 17, 16, 21, - 57 + 0, 13, 14, 17, 4, 5, 6, 14, 3, 9, + 10, 11, 12, 13, 14, 15, 4, 5, 6, 17, + 8, 9, 10, 11, 12, 13, 8, 15, 16, 13, + 18, 5, 6, 14, 16, 9, 14, 11, 12, 14, + 8, 15, 18, 14, 14, -1, 52 }; /* YYSTOS[STATE-NUM] -- The symbol kind of the accessing symbol of state STATE-NUM. */ static const yytype_int8 yystos[] = { - 0, 23, 0, 4, 5, 6, 8, 11, 12, 13, - 14, 15, 16, 17, 18, 24, 25, 26, 27, 28, - 29, 30, 31, 20, 16, 5, 8, 11, 13, 14, - 17, 4, 5, 8, 10, 11, 12, 13, 14, 15, - 17, 19, 21, 7, 3, 20, 15, 16, 15, 16, - 16, 16, 10, 15, 19, 32, 21, 16, 16, 15, - 32 + 0, 20, 0, 4, 5, 6, 9, 10, 11, 12, + 13, 14, 15, 21, 22, 23, 24, 25, 26, 27, + 17, 14, 5, 6, 9, 11, 12, 15, 4, 5, + 6, 8, 9, 10, 11, 12, 13, 15, 16, 18, + 3, 17, 13, 14, 13, 14, 14, 14, 8, 16, + 28, 18, 14, 14, 28 }; /* YYR1[RULE-NUM] -- Symbol kind of the left-hand side of rule RULE-NUM. */ static const yytype_int8 yyr1[] = { - 0, 22, 23, 23, 24, 24, 24, 24, 24, 24, - 25, 25, 25, 25, 25, 26, 26, 26, 27, 27, - 27, 28, 28, 28, 28, 28, 28, 28, 28, 29, - 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, - 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, - 32, 32 + 0, 19, 20, 20, 21, 21, 21, 21, 21, 22, + 22, 22, 22, 22, 23, 23, 23, 24, 24, 24, + 24, 24, 24, 24, 24, 25, 25, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 27, 28, 28 }; /* YYR2[RULE-NUM] -- Number of symbols on the right-hand side of rule RULE-NUM. */ static const yytype_int8 yyr2[] = { - 0, 2, 0, 2, 1, 1, 1, 1, 1, 1, - 2, 4, 4, 6, 6, 1, 1, 2, 1, 2, - 2, 3, 5, 3, 3, 2, 4, 2, 3, 2, - 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, - 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, - 0, 1 + 0, 2, 0, 2, 1, 1, 1, 1, 1, 2, + 4, 3, 6, 5, 1, 2, 2, 3, 5, 3, + 3, 2, 4, 2, 3, 2, 1, 2, 2, 1, + 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, + 2, 1, 2, 2, 1, 1, 0, 1 }; @@ -1352,169 +1327,129 @@ yyreduce: switch (yyn) { case 4: /* item: time */ -#line 169 "getdate.y" +#line 165 "getdate.y" { yyHaveTime++; } -#line 1360 "getdate.c" +#line 1335 "getdate.c" break; - case 5: /* item: zone */ -#line 172 "getdate.y" - { - yyHaveZone++; - } -#line 1368 "getdate.c" - break; - - case 6: /* item: date */ -#line 175 "getdate.y" + case 5: /* item: date */ +#line 168 "getdate.y" { yyHaveDate++; } -#line 1376 "getdate.c" +#line 1343 "getdate.c" break; - case 7: /* item: day */ -#line 178 "getdate.y" + case 6: /* item: day */ +#line 171 "getdate.y" { yyHaveDay++; } -#line 1384 "getdate.c" +#line 1351 "getdate.c" break; - case 8: /* item: rel */ -#line 181 "getdate.y" + case 7: /* item: rel */ +#line 174 "getdate.y" { yyHaveRel++; } -#line 1392 "getdate.c" +#line 1359 "getdate.c" break; - case 10: /* time: tUNUMBER tMERIDIAN */ -#line 187 "getdate.y" + case 9: /* time: tUNUMBER tMERIDIAN */ +#line 180 "getdate.y" { yyHour = (yyvsp[-1].Number); yyMinutes = 0; yySeconds = 0; yyMeridian = (yyvsp[0].Meridian); } -#line 1403 "getdate.c" +#line 1370 "getdate.c" break; - case 11: /* time: tUNUMBER ':' tUNUMBER o_merid */ -#line 193 "getdate.y" + case 10: /* time: tUNUMBER ':' tUNUMBER o_merid */ +#line 186 "getdate.y" { yyHour = (yyvsp[-3].Number); yyMinutes = (yyvsp[-1].Number); yySeconds = 0; yyMeridian = (yyvsp[0].Meridian); } -#line 1414 "getdate.c" +#line 1381 "getdate.c" break; - case 12: /* time: tUNUMBER ':' tUNUMBER tSNUMBER */ -#line 199 "getdate.y" - { - yyHour = (yyvsp[-3].Number); - yyMinutes = (yyvsp[-1].Number); + case 11: /* time: tUNUMBER ':' tUNUMBER */ +#line 192 "getdate.y" + { + yyHour = (yyvsp[-2].Number); + yyMinutes = (yyvsp[0].Number); yyMeridian = MER24; - yyHaveZone++; - yyTimezone = ((yyvsp[0].Number) < 0 - ? -(yyvsp[0].Number) % 100 + (-(yyvsp[0].Number) / 100) * 60 - : - ((yyvsp[0].Number) % 100 + ((yyvsp[0].Number) / 100) * 60)); } -#line 1428 "getdate.c" +#line 1391 "getdate.c" break; - case 13: /* time: tUNUMBER ':' tUNUMBER ':' tUNUMBER o_merid */ -#line 208 "getdate.y" + case 12: /* time: tUNUMBER ':' tUNUMBER ':' tUNUMBER o_merid */ +#line 197 "getdate.y" { yyHour = (yyvsp[-5].Number); yyMinutes = (yyvsp[-3].Number); yySeconds = (yyvsp[-1].Number); yyMeridian = (yyvsp[0].Meridian); } -#line 1439 "getdate.c" +#line 1402 "getdate.c" break; - case 14: /* time: tUNUMBER ':' tUNUMBER ':' tUNUMBER tSNUMBER */ -#line 214 "getdate.y" - { - yyHour = (yyvsp[-5].Number); - yyMinutes = (yyvsp[-3].Number); - yySeconds = (yyvsp[-1].Number); + case 13: /* time: tUNUMBER ':' tUNUMBER ':' tUNUMBER */ +#line 203 "getdate.y" + { + yyHour = (yyvsp[-4].Number); + yyMinutes = (yyvsp[-2].Number); + yySeconds = (yyvsp[0].Number); yyMeridian = MER24; - yyHaveZone++; - yyTimezone = ((yyvsp[0].Number) < 0 - ? -(yyvsp[0].Number) % 100 + (-(yyvsp[0].Number) / 100) * 60 - : - ((yyvsp[0].Number) % 100 + ((yyvsp[0].Number) / 100) * 60)); } -#line 1454 "getdate.c" +#line 1413 "getdate.c" break; - case 15: /* zone: tZONE */ -#line 226 "getdate.y" - { - yyTimezone = (yyvsp[0].Number); - } -#line 1462 "getdate.c" - break; - - case 16: /* zone: tDAYZONE */ -#line 229 "getdate.y" - { - yyTimezone = (yyvsp[0].Number) - 60; - } -#line 1470 "getdate.c" - break; - - case 17: /* zone: tZONE tDST */ -#line 233 "getdate.y" - { - yyTimezone = (yyvsp[-1].Number) - 60; - } -#line 1478 "getdate.c" - break; - - case 18: /* day: tDAY */ -#line 238 "getdate.y" + case 14: /* day: tDAY */ +#line 211 "getdate.y" { yyDayOrdinal = 1; yyDayNumber = (yyvsp[0].Number); } -#line 1487 "getdate.c" +#line 1422 "getdate.c" break; - case 19: /* day: tDAY ',' */ -#line 242 "getdate.y" + case 15: /* day: tDAY ',' */ +#line 215 "getdate.y" { yyDayOrdinal = 1; yyDayNumber = (yyvsp[-1].Number); } -#line 1496 "getdate.c" +#line 1431 "getdate.c" break; - case 20: /* day: tUNUMBER tDAY */ -#line 246 "getdate.y" + case 16: /* day: tUNUMBER tDAY */ +#line 219 "getdate.y" { yyDayOrdinal = (yyvsp[-1].Number); yyDayNumber = (yyvsp[0].Number); } -#line 1505 "getdate.c" +#line 1440 "getdate.c" break; - case 21: /* date: tUNUMBER '/' tUNUMBER */ -#line 252 "getdate.y" + case 17: /* date: tUNUMBER '/' tUNUMBER */ +#line 225 "getdate.y" { yyMonth = (yyvsp[-2].Number); yyDay = (yyvsp[0].Number); } -#line 1514 "getdate.c" +#line 1449 "getdate.c" break; - case 22: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ -#line 256 "getdate.y" + case 18: /* date: tUNUMBER '/' tUNUMBER '/' tUNUMBER */ +#line 229 "getdate.y" { /* Interpret as YYYY/MM/DD if $1 >= 1000, otherwise as MM/DD/YY. The goal in recognizing YYYY/MM/DD is solely to support legacy @@ -1533,71 +1468,71 @@ yyreduce: yyYear = (yyvsp[0].Number); } } -#line 1537 "getdate.c" +#line 1472 "getdate.c" break; - case 23: /* date: tUNUMBER tSNUMBER tSNUMBER */ -#line 274 "getdate.y" + case 19: /* date: tUNUMBER tSNUMBER tSNUMBER */ +#line 247 "getdate.y" { /* ISO 8601 format. yyyy-mm-dd. */ yyYear = (yyvsp[-2].Number); yyMonth = -(yyvsp[-1].Number); yyDay = -(yyvsp[0].Number); } -#line 1548 "getdate.c" +#line 1483 "getdate.c" break; - case 24: /* date: tUNUMBER tMONTH tSNUMBER */ -#line 280 "getdate.y" + case 20: /* date: tUNUMBER tMONTH tSNUMBER */ +#line 253 "getdate.y" { /* e.g. 17-JUN-1992. */ yyDay = (yyvsp[-2].Number); yyMonth = (yyvsp[-1].Number); yyYear = -(yyvsp[0].Number); } -#line 1559 "getdate.c" +#line 1494 "getdate.c" break; - case 25: /* date: tMONTH tUNUMBER */ -#line 286 "getdate.y" + case 21: /* date: tMONTH tUNUMBER */ +#line 259 "getdate.y" { yyMonth = (yyvsp[-1].Number); yyDay = (yyvsp[0].Number); } -#line 1568 "getdate.c" +#line 1503 "getdate.c" break; - case 26: /* date: tMONTH tUNUMBER ',' tUNUMBER */ -#line 290 "getdate.y" + case 22: /* date: tMONTH tUNUMBER ',' tUNUMBER */ +#line 263 "getdate.y" { yyMonth = (yyvsp[-3].Number); yyDay = (yyvsp[-2].Number); yyYear = (yyvsp[0].Number); } -#line 1578 "getdate.c" +#line 1513 "getdate.c" break; - case 27: /* date: tUNUMBER tMONTH */ -#line 295 "getdate.y" + case 23: /* date: tUNUMBER tMONTH */ +#line 268 "getdate.y" { yyMonth = (yyvsp[0].Number); yyDay = (yyvsp[-1].Number); } -#line 1587 "getdate.c" +#line 1522 "getdate.c" break; - case 28: /* date: tUNUMBER tMONTH tUNUMBER */ -#line 299 "getdate.y" + case 24: /* date: tUNUMBER tMONTH tUNUMBER */ +#line 272 "getdate.y" { yyMonth = (yyvsp[-1].Number); yyDay = (yyvsp[-2].Number); yyYear = (yyvsp[0].Number); } -#line 1597 "getdate.c" +#line 1532 "getdate.c" break; - case 29: /* rel: relunit tAGO */ -#line 306 "getdate.y" + case 25: /* rel: relunit tAGO */ +#line 279 "getdate.y" { yyRelSeconds = -yyRelSeconds; yyRelMinutes = -yyRelMinutes; @@ -1606,155 +1541,155 @@ yyreduce: yyRelMonth = -yyRelMonth; yyRelYear = -yyRelYear; } -#line 1610 "getdate.c" +#line 1545 "getdate.c" break; - case 31: /* relunit: tUNUMBER tYEAR_UNIT */ -#line 317 "getdate.y" + case 27: /* relunit: tUNUMBER tYEAR_UNIT */ +#line 290 "getdate.y" { yyRelYear += (yyvsp[-1].Number) * (yyvsp[0].Number); } -#line 1618 "getdate.c" +#line 1553 "getdate.c" break; - case 32: /* relunit: tSNUMBER tYEAR_UNIT */ -#line 320 "getdate.y" + case 28: /* relunit: tSNUMBER tYEAR_UNIT */ +#line 293 "getdate.y" { yyRelYear += (yyvsp[-1].Number) * (yyvsp[0].Number); } -#line 1626 "getdate.c" +#line 1561 "getdate.c" break; - case 33: /* relunit: tYEAR_UNIT */ -#line 323 "getdate.y" + case 29: /* relunit: tYEAR_UNIT */ +#line 296 "getdate.y" { yyRelYear += (yyvsp[0].Number); } -#line 1634 "getdate.c" +#line 1569 "getdate.c" break; - case 34: /* relunit: tUNUMBER tMONTH_UNIT */ -#line 326 "getdate.y" + case 30: /* relunit: tUNUMBER tMONTH_UNIT */ +#line 299 "getdate.y" { yyRelMonth += (yyvsp[-1].Number) * (yyvsp[0].Number); } -#line 1642 "getdate.c" +#line 1577 "getdate.c" break; - case 35: /* relunit: tSNUMBER tMONTH_UNIT */ -#line 329 "getdate.y" + case 31: /* relunit: tSNUMBER tMONTH_UNIT */ +#line 302 "getdate.y" { yyRelMonth += (yyvsp[-1].Number) * (yyvsp[0].Number); } -#line 1650 "getdate.c" +#line 1585 "getdate.c" break; - case 36: /* relunit: tMONTH_UNIT */ -#line 332 "getdate.y" + case 32: /* relunit: tMONTH_UNIT */ +#line 305 "getdate.y" { yyRelMonth += (yyvsp[0].Number); } -#line 1658 "getdate.c" +#line 1593 "getdate.c" break; - case 37: /* relunit: tUNUMBER tDAY_UNIT */ -#line 335 "getdate.y" + case 33: /* relunit: tUNUMBER tDAY_UNIT */ +#line 308 "getdate.y" { yyRelDay += (yyvsp[-1].Number) * (yyvsp[0].Number); } -#line 1666 "getdate.c" +#line 1601 "getdate.c" break; - case 38: /* relunit: tSNUMBER tDAY_UNIT */ -#line 338 "getdate.y" + case 34: /* relunit: tSNUMBER tDAY_UNIT */ +#line 311 "getdate.y" { yyRelDay += (yyvsp[-1].Number) * (yyvsp[0].Number); } -#line 1674 "getdate.c" +#line 1609 "getdate.c" break; - case 39: /* relunit: tDAY_UNIT */ -#line 341 "getdate.y" + case 35: /* relunit: tDAY_UNIT */ +#line 314 "getdate.y" { yyRelDay += (yyvsp[0].Number); } -#line 1682 "getdate.c" +#line 1617 "getdate.c" break; - case 40: /* relunit: tUNUMBER tHOUR_UNIT */ -#line 344 "getdate.y" + case 36: /* relunit: tUNUMBER tHOUR_UNIT */ +#line 317 "getdate.y" { yyRelHour += (yyvsp[-1].Number) * (yyvsp[0].Number); } -#line 1690 "getdate.c" +#line 1625 "getdate.c" break; - case 41: /* relunit: tSNUMBER tHOUR_UNIT */ -#line 347 "getdate.y" + case 37: /* relunit: tSNUMBER tHOUR_UNIT */ +#line 320 "getdate.y" { yyRelHour += (yyvsp[-1].Number) * (yyvsp[0].Number); } -#line 1698 "getdate.c" +#line 1633 "getdate.c" break; - case 42: /* relunit: tHOUR_UNIT */ -#line 350 "getdate.y" + case 38: /* relunit: tHOUR_UNIT */ +#line 323 "getdate.y" { yyRelHour += (yyvsp[0].Number); } -#line 1706 "getdate.c" +#line 1641 "getdate.c" break; - case 43: /* relunit: tUNUMBER tMINUTE_UNIT */ -#line 353 "getdate.y" + case 39: /* relunit: tUNUMBER tMINUTE_UNIT */ +#line 326 "getdate.y" { yyRelMinutes += (yyvsp[-1].Number) * (yyvsp[0].Number); } -#line 1714 "getdate.c" +#line 1649 "getdate.c" break; - case 44: /* relunit: tSNUMBER tMINUTE_UNIT */ -#line 356 "getdate.y" + case 40: /* relunit: tSNUMBER tMINUTE_UNIT */ +#line 329 "getdate.y" { yyRelMinutes += (yyvsp[-1].Number) * (yyvsp[0].Number); } -#line 1722 "getdate.c" +#line 1657 "getdate.c" break; - case 45: /* relunit: tMINUTE_UNIT */ -#line 359 "getdate.y" + case 41: /* relunit: tMINUTE_UNIT */ +#line 332 "getdate.y" { yyRelMinutes += (yyvsp[0].Number); } -#line 1730 "getdate.c" +#line 1665 "getdate.c" break; - case 46: /* relunit: tUNUMBER tSEC_UNIT */ -#line 362 "getdate.y" + case 42: /* relunit: tUNUMBER tSEC_UNIT */ +#line 335 "getdate.y" { yyRelSeconds += (yyvsp[-1].Number) * (yyvsp[0].Number); } -#line 1738 "getdate.c" +#line 1673 "getdate.c" break; - case 47: /* relunit: tSNUMBER tSEC_UNIT */ -#line 365 "getdate.y" + case 43: /* relunit: tSNUMBER tSEC_UNIT */ +#line 338 "getdate.y" { yyRelSeconds += (yyvsp[-1].Number) * (yyvsp[0].Number); } -#line 1746 "getdate.c" +#line 1681 "getdate.c" break; - case 48: /* relunit: tSEC_UNIT */ -#line 368 "getdate.y" + case 44: /* relunit: tSEC_UNIT */ +#line 341 "getdate.y" { yyRelSeconds += (yyvsp[0].Number); } -#line 1754 "getdate.c" +#line 1689 "getdate.c" break; - case 49: /* number: tUNUMBER */ -#line 374 "getdate.y" + case 45: /* number: tUNUMBER */ +#line 347 "getdate.y" { if ((yyHaveTime != 0) && (yyHaveDate != 0) && (yyHaveRel == 0)) yyYear = (yyvsp[0].Number); @@ -1785,27 +1720,27 @@ yyreduce: } } } -#line 1789 "getdate.c" +#line 1724 "getdate.c" break; - case 50: /* o_merid: %empty */ -#line 407 "getdate.y" + case 46: /* o_merid: %empty */ +#line 380 "getdate.y" { (yyval.Meridian) = MER24; } -#line 1797 "getdate.c" +#line 1732 "getdate.c" break; - case 51: /* o_merid: tMERIDIAN */ -#line 411 "getdate.y" + case 47: /* o_merid: tMERIDIAN */ +#line 384 "getdate.y" { (yyval.Meridian) = (yyvsp[0].Meridian); } -#line 1805 "getdate.c" +#line 1740 "getdate.c" break; -#line 1809 "getdate.c" +#line 1744 "getdate.c" default: break; } @@ -1998,7 +1933,7 @@ yyreturnlab: return yyresult; } -#line 416 "getdate.y" +#line 389 "getdate.y" /* Month and day table. */ @@ -2070,91 +2005,6 @@ static TABLE const OtherTable[] = { { NULL, 0, 0 } }; -/* The timezone table. */ -static TABLE const TimezoneTable[] = { - { "gmt", tZONE, HOUR ( 0) }, /* Greenwich Mean */ - { "ut", tZONE, HOUR ( 0) }, /* Universal (Coordinated) */ - { "utc", tZONE, HOUR ( 0) }, - { "wet", tZONE, HOUR ( 0) }, /* Western European */ - { "bst", tDAYZONE, HOUR ( 0) }, /* British Summer */ - { "wat", tZONE, HOUR ( 1) }, /* West Africa */ - { "at", tZONE, HOUR ( 2) }, /* Azores */ - { "ast", tZONE, HOUR ( 4) }, /* Atlantic Standard */ - { "adt", tDAYZONE, HOUR ( 4) }, /* Atlantic Daylight */ - { "est", tZONE, HOUR ( 5) }, /* Eastern Standard */ - { "edt", tDAYZONE, HOUR ( 5) }, /* Eastern Daylight */ - { "cst", tZONE, HOUR ( 6) }, /* Central Standard */ - { "cdt", tDAYZONE, HOUR ( 6) }, /* Central Daylight */ - { "mst", tZONE, HOUR ( 7) }, /* Mountain Standard */ - { "mdt", tDAYZONE, HOUR ( 7) }, /* Mountain Daylight */ - { "pst", tZONE, HOUR ( 8) }, /* Pacific Standard */ - { "pdt", tDAYZONE, HOUR ( 8) }, /* Pacific Daylight */ - { "yst", tZONE, HOUR ( 9) }, /* Yukon Standard */ - { "ydt", tDAYZONE, HOUR ( 9) }, /* Yukon Daylight */ - { "hst", tZONE, HOUR (10) }, /* Hawaii Standard */ - { "hdt", tDAYZONE, HOUR (10) }, /* Hawaii Daylight */ - { "cat", tZONE, HOUR (10) }, /* Central Alaska */ - { "ahst", tZONE, HOUR (10) }, /* Alaska-Hawaii Standard */ - { "nt", tZONE, HOUR (11) }, /* Nome */ - { "idlw", tZONE, HOUR (12) }, /* International Date Line West */ - { "cet", tZONE, -HOUR (1) }, /* Central European */ - { "met", tZONE, -HOUR (1) }, /* Middle European */ - { "mewt", tZONE, -HOUR (1) }, /* Middle European Winter */ - { "mest", tDAYZONE, -HOUR (1) }, /* Middle European Summer */ - { "mesz", tDAYZONE, -HOUR (1) }, /* Middle European Summer */ - { "swt", tZONE, -HOUR (1) }, /* Swedish Winter */ - { "sst", tDAYZONE, -HOUR (1) }, /* Swedish Summer */ - { "fwt", tZONE, -HOUR (1) }, /* French Winter */ - { "fst", tDAYZONE, -HOUR (1) }, /* French Summer */ - { "eet", tZONE, -HOUR (2) }, /* Eastern Europe, USSR Zone 1 */ - { "bt", tZONE, -HOUR (3) }, /* Baghdad, USSR Zone 2 */ - { "zp4", tZONE, -HOUR (4) }, /* USSR Zone 3 */ - { "zp5", tZONE, -HOUR (5) }, /* USSR Zone 4 */ - { "zp6", tZONE, -HOUR (6) }, /* USSR Zone 5 */ - { "wast", tZONE, -HOUR (7) }, /* West Australian Standard */ - { "wadt", tDAYZONE, -HOUR (7) }, /* West Australian Daylight */ - { "cct", tZONE, -HOUR (8) }, /* China Coast, USSR Zone 7 */ - { "jst", tZONE, -HOUR (9) }, /* Japan Standard, USSR Zone 8 */ - { "east", tZONE, -HOUR (10) }, /* Eastern Australian Standard */ - { "eadt", tDAYZONE, -HOUR (10) }, /* Eastern Australian Daylight */ - { "gst", tZONE, -HOUR (10) }, /* Guam Standard, USSR Zone 9 */ - { "nzt", tZONE, -HOUR (12) }, /* New Zealand */ - { "nzst", tZONE, -HOUR (12) }, /* New Zealand Standard */ - { "nzdt", tDAYZONE, -HOUR (12) }, /* New Zealand Daylight */ - { "idle", tZONE, -HOUR (12) }, /* International Date Line East */ - { NULL, 0, 0 } -}; - -/* Military timezone table. */ -static TABLE const MilitaryTable[] = { - { "a", tZONE, HOUR ( 1) }, - { "b", tZONE, HOUR ( 2) }, - { "c", tZONE, HOUR ( 3) }, - { "d", tZONE, HOUR ( 4) }, - { "e", tZONE, HOUR ( 5) }, - { "f", tZONE, HOUR ( 6) }, - { "g", tZONE, HOUR ( 7) }, - { "h", tZONE, HOUR ( 8) }, - { "i", tZONE, HOUR ( 9) }, - { "k", tZONE, HOUR ( 10) }, - { "l", tZONE, HOUR ( 11) }, - { "m", tZONE, HOUR ( 12) }, - { "n", tZONE, HOUR (- 1) }, - { "o", tZONE, HOUR (- 2) }, - { "p", tZONE, HOUR (- 3) }, - { "q", tZONE, HOUR (- 4) }, - { "r", tZONE, HOUR (- 5) }, - { "s", tZONE, HOUR (- 6) }, - { "t", tZONE, HOUR (- 7) }, - { "u", tZONE, HOUR (- 8) }, - { "v", tZONE, HOUR (- 9) }, - { "w", tZONE, HOUR (-10) }, - { "x", tZONE, HOUR (-11) }, - { "y", tZONE, HOUR (-12) }, - { "z", tZONE, HOUR ( 0) }, - { NULL, 0, 0 } -}; - @@ -2207,7 +2057,6 @@ static int ToYear (int Year) static int LookupWord (char *buff) { register char *p; - register char *q; register const TABLE *tp; int i; bool abbrev; @@ -2256,16 +2105,6 @@ static int LookupWord (char *buff) } } - for (tp = TimezoneTable; tp->name; tp++) - if (streq(buff, tp->name)) - { - yylval.Number = tp->value; - return tp->type; - } - - if (streq(buff, "dst")) - return tDST; - for (tp = UnitsTable; tp->name; tp++) if (streq(buff, tp->name)) { @@ -2294,32 +2133,6 @@ static int LookupWord (char *buff) return tp->type; } - /* Military timezones. */ - if (buff[1] == '\0' && isalpha (*buff)) - { - for (tp = MilitaryTable; tp->name; tp++) - if (streq(buff, tp->name)) - { - yylval.Number = tp->value; - return tp->type; - } - } - - /* Drop out any periods and try the timezone table again. */ - for (i = 0, p = q = buff; !streq(q, ""); q++) - if (*q != '.') - *p++ = *q; - else - i++; - stpcpy(p, ""); - if (0 != i) - for (tp = TimezoneTable; NULL != tp->name; tp++) - if (streq(buff, tp->name)) - { - yylval.Number = tp->value; - return tp->type; - } - return tID; } @@ -2382,34 +2195,14 @@ yylex (void) #define TM_YEAR_ORIGIN 1900 -/* Yield A - B, measured in seconds. */ -static long difftm (struct tm *a, struct tm *b) -{ - int ay = a->tm_year + (TM_YEAR_ORIGIN - 1); - int by = b->tm_year + (TM_YEAR_ORIGIN - 1); - long days = ( - /* difference in day of year */ - a->tm_yday - b->tm_yday - /* + intervening leap days */ - + ((ay >> 2) - (by >> 2)) - - (ay / 100 - by / 100) - + ((ay / 100 >> 2) - (by / 100 >> 2)) - /* + difference in years * 365 */ - + (long) (ay - by) * 365 - ); - return (60 * (60 * (24 * days + (a->tm_hour - b->tm_hour)) - + (a->tm_min - b->tm_min)) - + (a->tm_sec - b->tm_sec)); -} - time_t get_date (const char *p, const time_t *now) { - struct tm tm, tm0, *tmp; + struct tm tm, *tmp; time_t Start; yyInput = p; Start = now ? *now : time(NULL); - tmp = localtime (&Start); + tmp = gmtime(&Start); yyYear = tmp->tm_year + TM_YEAR_ORIGIN; yyMonth = tmp->tm_mon + 1; yyDay = tmp->tm_mday; @@ -2427,10 +2220,9 @@ time_t get_date (const char *p, const time_t *now) yyHaveDay = 0; yyHaveRel = 0; yyHaveTime = 0; - yyHaveZone = 0; if (yyparse () - || yyHaveTime > 1 || yyHaveZone > 1 || yyHaveDate > 1 || yyHaveDay > 1) + || yyHaveTime > 1 || yyHaveDate > 1 || yyHaveDay > 1) return -1; tm.tm_year = ToYear (yyYear) - TM_YEAR_ORIGIN + yyRelYear; @@ -2452,39 +2244,12 @@ time_t get_date (const char *p, const time_t *now) tm.tm_hour += yyRelHour; tm.tm_min += yyRelMinutes; tm.tm_sec += yyRelSeconds; - tm.tm_isdst = -1; - tm0 = tm; + tm.tm_isdst = 0; - Start = mktime (&tm); + Start = timegm(&tm); if (Start == (time_t) -1) { - - /* Guard against falsely reporting errors near the time_t boundaries - when parsing times in other time zones. For example, if the min - time_t value is 1970-01-01 00:00:00 UTC and we are 8 hours ahead - of UTC, then the min localtime value is 1970-01-01 08:00:00; if - we apply mktime to 1970-01-01 00:00:00 we will get an error, so - we apply mktime to 1970-01-02 08:00:00 instead and adjust the time - zone by 24 hours to compensate. This algorithm assumes that - there is no DST transition within a day of the time_t boundaries. */ - if (yyHaveZone) - { - tm = tm0; - if (tm.tm_year <= EPOCH - TM_YEAR_ORIGIN) - { - tm.tm_mday++; - yyTimezone -= 24 * 60; - } - else - { - tm.tm_mday--; - yyTimezone += 24 * 60; - } - Start = mktime (&tm); - } - - if (Start == (time_t) -1) return Start; } @@ -2492,19 +2257,11 @@ time_t get_date (const char *p, const time_t *now) { tm.tm_mday += ((yyDayNumber - tm.tm_wday + 7) % 7 + 7 * (yyDayOrdinal - (0 < yyDayOrdinal))); - Start = mktime (&tm); + Start = timegm(&tm); if (Start == (time_t) -1) return Start; } - if (yyHaveZone) - { - long delta = yyTimezone * 60L + difftm (&tm, gmtime (&Start)); - if ((Start + delta < Start) != (delta < 0)) - return -1; /* time_t overflow */ - Start += delta; - } - return Start; } diff --git a/lib/getdate.y b/lib/getdate.y index 20b1f5f1..b2f6bc00 100644 --- a/lib/getdate.y +++ b/lib/getdate.y @@ -92,8 +92,6 @@ static int yylex (void); static int yyerror (const char *s); -#define EPOCH 1970 -#define HOUR(x) ((x) * 60) #define MAX_BUFF_LEN 128 /* size of buffer to read the date into */ @@ -128,8 +126,6 @@ static int yyHaveDate; static int yyHaveDay; static int yyHaveRel; static int yyHaveTime; -static int yyHaveZone; -static int yyTimezone; static int yyDay; static int yyHour; static int yyMinutes; @@ -151,13 +147,13 @@ static int yyRelYear; enum _MERIDIAN Meridian; } -%token tAGO tDAY tDAY_UNIT tDAYZONE tDST tHOUR_UNIT tID +%token tAGO tDAY tDAY_UNIT tHOUR_UNIT tID %token tMERIDIAN tMINUTE_UNIT tMONTH tMONTH_UNIT -%token tSEC_UNIT tSNUMBER tUNUMBER tYEAR_UNIT tZONE +%token tSEC_UNIT tSNUMBER tUNUMBER tYEAR_UNIT -%type tDAY tDAY_UNIT tDAYZONE tHOUR_UNIT tMINUTE_UNIT +%type tDAY tDAY_UNIT tHOUR_UNIT tMINUTE_UNIT %type tMONTH tMONTH_UNIT -%type tSEC_UNIT tSNUMBER tUNUMBER tYEAR_UNIT tZONE +%type tSEC_UNIT tSNUMBER tUNUMBER tYEAR_UNIT %type tMERIDIAN o_merid %% @@ -169,9 +165,6 @@ spec : /* NULL */ item : time { yyHaveTime++; } - | zone { - yyHaveZone++; - } | date { yyHaveDate++; } @@ -196,14 +189,10 @@ time : tUNUMBER tMERIDIAN { yySeconds = 0; yyMeridian = $4; } - | tUNUMBER ':' tUNUMBER tSNUMBER { + | tUNUMBER ':' tUNUMBER { yyHour = $1; yyMinutes = $3; yyMeridian = MER24; - yyHaveZone++; - yyTimezone = ($4 < 0 - ? -$4 % 100 + (-$4 / 100) * 60 - : - ($4 % 100 + ($4 / 100) * 60)); } | tUNUMBER ':' tUNUMBER ':' tUNUMBER o_merid { yyHour = $1; @@ -211,27 +200,11 @@ time : tUNUMBER tMERIDIAN { yySeconds = $5; yyMeridian = $6; } - | tUNUMBER ':' tUNUMBER ':' tUNUMBER tSNUMBER { + | tUNUMBER ':' tUNUMBER ':' tUNUMBER { yyHour = $1; yyMinutes = $3; yySeconds = $5; yyMeridian = MER24; - yyHaveZone++; - yyTimezone = ($6 < 0 - ? -$6 % 100 + (-$6 / 100) * 60 - : - ($6 % 100 + ($6 / 100) * 60)); - } - ; - -zone : tZONE { - yyTimezone = $1; - } - | tDAYZONE { - yyTimezone = $1 - 60; - } - | - tZONE tDST { - yyTimezone = $1 - 60; } ; @@ -484,91 +457,6 @@ static TABLE const OtherTable[] = { { NULL, 0, 0 } }; -/* The timezone table. */ -static TABLE const TimezoneTable[] = { - { "gmt", tZONE, HOUR ( 0) }, /* Greenwich Mean */ - { "ut", tZONE, HOUR ( 0) }, /* Universal (Coordinated) */ - { "utc", tZONE, HOUR ( 0) }, - { "wet", tZONE, HOUR ( 0) }, /* Western European */ - { "bst", tDAYZONE, HOUR ( 0) }, /* British Summer */ - { "wat", tZONE, HOUR ( 1) }, /* West Africa */ - { "at", tZONE, HOUR ( 2) }, /* Azores */ - { "ast", tZONE, HOUR ( 4) }, /* Atlantic Standard */ - { "adt", tDAYZONE, HOUR ( 4) }, /* Atlantic Daylight */ - { "est", tZONE, HOUR ( 5) }, /* Eastern Standard */ - { "edt", tDAYZONE, HOUR ( 5) }, /* Eastern Daylight */ - { "cst", tZONE, HOUR ( 6) }, /* Central Standard */ - { "cdt", tDAYZONE, HOUR ( 6) }, /* Central Daylight */ - { "mst", tZONE, HOUR ( 7) }, /* Mountain Standard */ - { "mdt", tDAYZONE, HOUR ( 7) }, /* Mountain Daylight */ - { "pst", tZONE, HOUR ( 8) }, /* Pacific Standard */ - { "pdt", tDAYZONE, HOUR ( 8) }, /* Pacific Daylight */ - { "yst", tZONE, HOUR ( 9) }, /* Yukon Standard */ - { "ydt", tDAYZONE, HOUR ( 9) }, /* Yukon Daylight */ - { "hst", tZONE, HOUR (10) }, /* Hawaii Standard */ - { "hdt", tDAYZONE, HOUR (10) }, /* Hawaii Daylight */ - { "cat", tZONE, HOUR (10) }, /* Central Alaska */ - { "ahst", tZONE, HOUR (10) }, /* Alaska-Hawaii Standard */ - { "nt", tZONE, HOUR (11) }, /* Nome */ - { "idlw", tZONE, HOUR (12) }, /* International Date Line West */ - { "cet", tZONE, -HOUR (1) }, /* Central European */ - { "met", tZONE, -HOUR (1) }, /* Middle European */ - { "mewt", tZONE, -HOUR (1) }, /* Middle European Winter */ - { "mest", tDAYZONE, -HOUR (1) }, /* Middle European Summer */ - { "mesz", tDAYZONE, -HOUR (1) }, /* Middle European Summer */ - { "swt", tZONE, -HOUR (1) }, /* Swedish Winter */ - { "sst", tDAYZONE, -HOUR (1) }, /* Swedish Summer */ - { "fwt", tZONE, -HOUR (1) }, /* French Winter */ - { "fst", tDAYZONE, -HOUR (1) }, /* French Summer */ - { "eet", tZONE, -HOUR (2) }, /* Eastern Europe, USSR Zone 1 */ - { "bt", tZONE, -HOUR (3) }, /* Baghdad, USSR Zone 2 */ - { "zp4", tZONE, -HOUR (4) }, /* USSR Zone 3 */ - { "zp5", tZONE, -HOUR (5) }, /* USSR Zone 4 */ - { "zp6", tZONE, -HOUR (6) }, /* USSR Zone 5 */ - { "wast", tZONE, -HOUR (7) }, /* West Australian Standard */ - { "wadt", tDAYZONE, -HOUR (7) }, /* West Australian Daylight */ - { "cct", tZONE, -HOUR (8) }, /* China Coast, USSR Zone 7 */ - { "jst", tZONE, -HOUR (9) }, /* Japan Standard, USSR Zone 8 */ - { "east", tZONE, -HOUR (10) }, /* Eastern Australian Standard */ - { "eadt", tDAYZONE, -HOUR (10) }, /* Eastern Australian Daylight */ - { "gst", tZONE, -HOUR (10) }, /* Guam Standard, USSR Zone 9 */ - { "nzt", tZONE, -HOUR (12) }, /* New Zealand */ - { "nzst", tZONE, -HOUR (12) }, /* New Zealand Standard */ - { "nzdt", tDAYZONE, -HOUR (12) }, /* New Zealand Daylight */ - { "idle", tZONE, -HOUR (12) }, /* International Date Line East */ - { NULL, 0, 0 } -}; - -/* Military timezone table. */ -static TABLE const MilitaryTable[] = { - { "a", tZONE, HOUR ( 1) }, - { "b", tZONE, HOUR ( 2) }, - { "c", tZONE, HOUR ( 3) }, - { "d", tZONE, HOUR ( 4) }, - { "e", tZONE, HOUR ( 5) }, - { "f", tZONE, HOUR ( 6) }, - { "g", tZONE, HOUR ( 7) }, - { "h", tZONE, HOUR ( 8) }, - { "i", tZONE, HOUR ( 9) }, - { "k", tZONE, HOUR ( 10) }, - { "l", tZONE, HOUR ( 11) }, - { "m", tZONE, HOUR ( 12) }, - { "n", tZONE, HOUR (- 1) }, - { "o", tZONE, HOUR (- 2) }, - { "p", tZONE, HOUR (- 3) }, - { "q", tZONE, HOUR (- 4) }, - { "r", tZONE, HOUR (- 5) }, - { "s", tZONE, HOUR (- 6) }, - { "t", tZONE, HOUR (- 7) }, - { "u", tZONE, HOUR (- 8) }, - { "v", tZONE, HOUR (- 9) }, - { "w", tZONE, HOUR (-10) }, - { "x", tZONE, HOUR (-11) }, - { "y", tZONE, HOUR (-12) }, - { "z", tZONE, HOUR ( 0) }, - { NULL, 0, 0 } -}; - @@ -621,7 +509,6 @@ static int ToYear (int Year) static int LookupWord (char *buff) { register char *p; - register char *q; register const TABLE *tp; int i; bool abbrev; @@ -670,16 +557,6 @@ static int LookupWord (char *buff) } } - for (tp = TimezoneTable; tp->name; tp++) - if (streq(buff, tp->name)) - { - yylval.Number = tp->value; - return tp->type; - } - - if (streq(buff, "dst")) - return tDST; - for (tp = UnitsTable; tp->name; tp++) if (streq(buff, tp->name)) { @@ -708,32 +585,6 @@ static int LookupWord (char *buff) return tp->type; } - /* Military timezones. */ - if (buff[1] == '\0' && isalpha (*buff)) - { - for (tp = MilitaryTable; tp->name; tp++) - if (streq(buff, tp->name)) - { - yylval.Number = tp->value; - return tp->type; - } - } - - /* Drop out any periods and try the timezone table again. */ - for (i = 0, p = q = buff; !streq(q, ""); q++) - if (*q != '.') - *p++ = *q; - else - i++; - stpcpy(p, ""); - if (0 != i) - for (tp = TimezoneTable; NULL != tp->name; tp++) - if (streq(buff, tp->name)) - { - yylval.Number = tp->value; - return tp->type; - } - return tID; } @@ -796,34 +647,14 @@ yylex (void) #define TM_YEAR_ORIGIN 1900 -/* Yield A - B, measured in seconds. */ -static long difftm (struct tm *a, struct tm *b) -{ - int ay = a->tm_year + (TM_YEAR_ORIGIN - 1); - int by = b->tm_year + (TM_YEAR_ORIGIN - 1); - long days = ( - /* difference in day of year */ - a->tm_yday - b->tm_yday - /* + intervening leap days */ - + ((ay >> 2) - (by >> 2)) - - (ay / 100 - by / 100) - + ((ay / 100 >> 2) - (by / 100 >> 2)) - /* + difference in years * 365 */ - + (long) (ay - by) * 365 - ); - return (60 * (60 * (24 * days + (a->tm_hour - b->tm_hour)) - + (a->tm_min - b->tm_min)) - + (a->tm_sec - b->tm_sec)); -} - time_t get_date (const char *p, const time_t *now) { - struct tm tm, tm0, *tmp; + struct tm tm, *tmp; time_t Start; yyInput = p; Start = now ? *now : time(NULL); - tmp = localtime (&Start); + tmp = gmtime(&Start); yyYear = tmp->tm_year + TM_YEAR_ORIGIN; yyMonth = tmp->tm_mon + 1; yyDay = tmp->tm_mday; @@ -841,10 +672,9 @@ time_t get_date (const char *p, const time_t *now) yyHaveDay = 0; yyHaveRel = 0; yyHaveTime = 0; - yyHaveZone = 0; if (yyparse () - || yyHaveTime > 1 || yyHaveZone > 1 || yyHaveDate > 1 || yyHaveDay > 1) + || yyHaveTime > 1 || yyHaveDate > 1 || yyHaveDay > 1) return -1; tm.tm_year = ToYear (yyYear) - TM_YEAR_ORIGIN + yyRelYear; @@ -866,39 +696,12 @@ time_t get_date (const char *p, const time_t *now) tm.tm_hour += yyRelHour; tm.tm_min += yyRelMinutes; tm.tm_sec += yyRelSeconds; - tm.tm_isdst = -1; - tm0 = tm; + tm.tm_isdst = 0; - Start = mktime (&tm); + Start = timegm(&tm); if (Start == (time_t) -1) { - - /* Guard against falsely reporting errors near the time_t boundaries - when parsing times in other time zones. For example, if the min - time_t value is 1970-01-01 00:00:00 UTC and we are 8 hours ahead - of UTC, then the min localtime value is 1970-01-01 08:00:00; if - we apply mktime to 1970-01-01 00:00:00 we will get an error, so - we apply mktime to 1970-01-02 08:00:00 instead and adjust the time - zone by 24 hours to compensate. This algorithm assumes that - there is no DST transition within a day of the time_t boundaries. */ - if (yyHaveZone) - { - tm = tm0; - if (tm.tm_year <= EPOCH - TM_YEAR_ORIGIN) - { - tm.tm_mday++; - yyTimezone -= 24 * 60; - } - else - { - tm.tm_mday--; - yyTimezone += 24 * 60; - } - Start = mktime (&tm); - } - - if (Start == (time_t) -1) return Start; } @@ -906,19 +709,11 @@ time_t get_date (const char *p, const time_t *now) { tm.tm_mday += ((yyDayNumber - tm.tm_wday + 7) % 7 + 7 * (yyDayOrdinal - (0 < yyDayOrdinal))); - Start = mktime (&tm); + Start = timegm(&tm); if (Start == (time_t) -1) return Start; } - if (yyHaveZone) - { - long delta = yyTimezone * 60L + difftm (&tm, gmtime (&Start)); - if ((Start + delta < Start) != (delta < 0)) - return -1; /* time_t overflow */ - Start += delta; - } - return Start; } diff --git a/lib/prototypes.h b/lib/prototypes.h index 79bd0fdd..003fef04 100644 --- a/lib/prototypes.h +++ b/lib/prototypes.h @@ -189,6 +189,9 @@ extern void audit_logger (int type, const char *pgname, const char *op, const char *name, unsigned int id, shadow_audit_result result); void audit_logger_message (const char *message, shadow_audit_result result); +void audit_logger_with_group(int type, const char *op, const char *name, + id_t id, const char *grp_type, const char *grp, + shadow_audit_result result); #endif /* limits.c */ diff --git a/lib/sizeof.h b/lib/sizeof.h index 6847068e..ed0fc155 100644 --- a/lib/sizeof.h +++ b/lib/sizeof.h @@ -11,10 +11,12 @@ #include #include +#include #include "must_be.h" +#define ssizeof(x) ((ssize_t) sizeof(x)) #define memberof(T, member) ((T){}.member) #define WIDTHOF(x) (sizeof(x) * CHAR_BIT) #define SIZEOF_ARRAY(a) (sizeof(a) + must_be_array(a)) diff --git a/lib/time/day_to_str.h b/lib/time/day_to_str.h index b70e9897..fe3308d8 100644 --- a/lib/time/day_to_str.h +++ b/lib/time/day_to_str.h @@ -38,7 +38,7 @@ day_to_str(size_t size, char buf[size], long day) return; } - if (localtime_r(&date, &tm) == NULL) { + if (gmtime_r(&date, &tm) == NULL) { strtcpy(buf, "future", size); return; } diff --git a/man/config.xml b/man/config.xml index fe03a336..cfd36b66 100644 --- a/man/config.xml +++ b/man/config.xml @@ -1,2 +1,2 @@ - + diff --git a/man/da/man1/chfn.1 b/man/da/man1/chfn.1 index a660a470..98fcf7b1 100644 --- a/man/da/man1/chfn.1 +++ b/man/da/man1/chfn.1 @@ -2,12 +2,12 @@ .\" Title: chfn .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Danish .\" -.TH "CHFN" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "CHFN" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/da/man1/newgrp.1 b/man/da/man1/newgrp.1 index 1c271fcb..9a482fef 100644 --- a/man/da/man1/newgrp.1 +++ b/man/da/man1/newgrp.1 @@ -2,12 +2,12 @@ .\" Title: newgrp .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Danish .\" -.TH "NEWGRP" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "NEWGRP" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/da/man1/sg.1 b/man/da/man1/sg.1 index f2a94bbc..a63ad356 100644 --- a/man/da/man1/sg.1 +++ b/man/da/man1/sg.1 @@ -2,12 +2,12 @@ .\" Title: sg .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Danish .\" -.TH "SG" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "SG" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/da/man5/gshadow.5 b/man/da/man5/gshadow.5 index 2b6a15de..41df4eee 100644 --- a/man/da/man5/gshadow.5 +++ b/man/da/man5/gshadow.5 @@ -2,12 +2,12 @@ .\" Title: gshadow .\" Author: Nicolas Fran\(,cois .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Danish .\" -.TH "GSHADOW" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "GSHADOW" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/da/man8/groupdel.8 b/man/da/man8/groupdel.8 index c4348275..235288af 100644 --- a/man/da/man8/groupdel.8 +++ b/man/da/man8/groupdel.8 @@ -2,12 +2,12 @@ .\" Title: groupdel .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Danish .\" -.TH "GROUPDEL" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPDEL" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/da/man8/logoutd.8 b/man/da/man8/logoutd.8 index 5c17ea06..fc98f8b0 100644 --- a/man/da/man8/logoutd.8 +++ b/man/da/man8/logoutd.8 @@ -2,12 +2,12 @@ .\" Title: logoutd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Danish .\" -.TH "LOGOUTD" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "LOGOUTD" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/da/man8/nologin.8 b/man/da/man8/nologin.8 index 75ab8e9c..167f7f54 100644 --- a/man/da/man8/nologin.8 +++ b/man/da/man8/nologin.8 @@ -2,12 +2,12 @@ .\" Title: nologin .\" Author: Nicolas Fran\(,cois .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Danish .\" -.TH "NOLOGIN" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "NOLOGIN" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/da/man8/vipw.8 b/man/da/man8/vipw.8 index af9ff824..58056744 100644 --- a/man/da/man8/vipw.8 +++ b/man/da/man8/vipw.8 @@ -2,12 +2,12 @@ .\" Title: vipw .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Danish .\" -.TH "VIPW" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "VIPW" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man1/chage.1 b/man/de/man1/chage.1 index bf18256c..5ced3b0d 100644 --- a/man/de/man1/chage.1 +++ b/man/de/man1/chage.1 @@ -2,12 +2,12 @@ .\" Title: chage .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "CHAGE" "1" "24.02.2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "CHAGE" "1" "19.03.2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man1/chfn.1 b/man/de/man1/chfn.1 index fedf8afe..ecd0c10e 100644 --- a/man/de/man1/chfn.1 +++ b/man/de/man1/chfn.1 @@ -2,12 +2,12 @@ .\" Title: chfn .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "CHFN" "1" "24.02.2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "CHFN" "1" "19.03.2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man1/chsh.1 b/man/de/man1/chsh.1 index 64504520..da6f55ff 100644 --- a/man/de/man1/chsh.1 +++ b/man/de/man1/chsh.1 @@ -2,12 +2,12 @@ .\" Title: chsh .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "CHSH" "1" "24.02.2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "CHSH" "1" "19.03.2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man1/expiry.1 b/man/de/man1/expiry.1 index 0313abc9..923df7ce 100644 --- a/man/de/man1/expiry.1 +++ b/man/de/man1/expiry.1 @@ -2,12 +2,12 @@ .\" Title: expiry .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "EXPIRY" "1" "24.02.2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "EXPIRY" "1" "19.03.2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man1/gpasswd.1 b/man/de/man1/gpasswd.1 index b6ab4a27..25a264fb 100644 --- a/man/de/man1/gpasswd.1 +++ b/man/de/man1/gpasswd.1 @@ -2,12 +2,12 @@ .\" Title: gpasswd .\" Author: Rafal Maszkowski .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "GPASSWD" "1" "24.02.2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "GPASSWD" "1" "19.03.2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man1/login.1 b/man/de/man1/login.1 index a4b3f8e4..157088d1 100644 --- a/man/de/man1/login.1 +++ b/man/de/man1/login.1 @@ -2,12 +2,12 @@ .\" Title: login .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "LOGIN" "1" "24.02.2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "LOGIN" "1" "19.03.2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man1/newgrp.1 b/man/de/man1/newgrp.1 index 10b4c3e5..fe33ca99 100644 --- a/man/de/man1/newgrp.1 +++ b/man/de/man1/newgrp.1 @@ -2,12 +2,12 @@ .\" Title: newgrp .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "NEWGRP" "1" "24.02.2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "NEWGRP" "1" "19.03.2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man1/passwd.1 b/man/de/man1/passwd.1 index ee9bdd3e..3ba543ad 100644 --- a/man/de/man1/passwd.1 +++ b/man/de/man1/passwd.1 @@ -2,12 +2,12 @@ .\" Title: passwd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "PASSWD" "1" "24.02.2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "PASSWD" "1" "19.03.2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man1/sg.1 b/man/de/man1/sg.1 index b5cb4bde..26b4a526 100644 --- a/man/de/man1/sg.1 +++ b/man/de/man1/sg.1 @@ -2,12 +2,12 @@ .\" Title: sg .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "SG" "1" "24.02.2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "SG" "1" "19.03.2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man1/su.1 b/man/de/man1/su.1 index 7e7d30bc..a3174a83 100644 --- a/man/de/man1/su.1 +++ b/man/de/man1/su.1 @@ -2,12 +2,12 @@ .\" Title: su .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "SU" "1" "24.02.2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "SU" "1" "19.03.2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man3/shadow.3 b/man/de/man3/shadow.3 index d3a3e837..0b314161 100644 --- a/man/de/man3/shadow.3 +++ b/man/de/man3/shadow.3 @@ -2,12 +2,12 @@ .\" Title: shadow .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: Library Calls -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "SHADOW" "3" "24.02.2025" "shadow\-utils 4\&.17\&.3" "Library Calls" +.TH "SHADOW" "3" "19.03.2025" "shadow\-utils 4\&.17\&.4" "Library Calls" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man5/faillog.5 b/man/de/man5/faillog.5 index fa17d135..d8636c77 100644 --- a/man/de/man5/faillog.5 +++ b/man/de/man5/faillog.5 @@ -2,12 +2,12 @@ .\" Title: faillog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "FAILLOG" "5" "24.02.2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuratio" +.TH "FAILLOG" "5" "19.03.2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuratio" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man5/gshadow.5 b/man/de/man5/gshadow.5 index acbb73f9..4503aff6 100644 --- a/man/de/man5/gshadow.5 +++ b/man/de/man5/gshadow.5 @@ -2,12 +2,12 @@ .\" Title: gshadow .\" Author: Nicolas Fran\(,cois .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "GSHADOW" "5" "24.02.2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "GSHADOW" "5" "19.03.2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man5/limits.5 b/man/de/man5/limits.5 index ca5182dd..df98e1df 100644 --- a/man/de/man5/limits.5 +++ b/man/de/man5/limits.5 @@ -2,12 +2,12 @@ .\" Title: limits .\" Author: Luca Berra .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "LIMITS" "5" "24.02.2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "LIMITS" "5" "19.03.2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man5/login.access.5 b/man/de/man5/login.access.5 index 1d736331..0a493c94 100644 --- a/man/de/man5/login.access.5 +++ b/man/de/man5/login.access.5 @@ -2,12 +2,12 @@ .\" Title: login.access .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "LOGIN\&.ACCESS" "5" "24.02.2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "LOGIN\&.ACCESS" "5" "19.03.2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man5/login.defs.5 b/man/de/man5/login.defs.5 index 9800d5e8..9d034be6 100644 --- a/man/de/man5/login.defs.5 +++ b/man/de/man5/login.defs.5 @@ -2,12 +2,12 @@ .\" Title: login.defs .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "LOGIN\&.DEFS" "5" "24.02.2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "LOGIN\&.DEFS" "5" "19.03.2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man5/passwd.5 b/man/de/man5/passwd.5 index 5d2a1bb6..034f444f 100644 --- a/man/de/man5/passwd.5 +++ b/man/de/man5/passwd.5 @@ -2,12 +2,12 @@ .\" Title: passwd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "PASSWD" "5" "24.02.2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "PASSWD" "5" "19.03.2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man5/porttime.5 b/man/de/man5/porttime.5 index e1674d35..82aacdd5 100644 --- a/man/de/man5/porttime.5 +++ b/man/de/man5/porttime.5 @@ -2,12 +2,12 @@ .\" Title: porttime .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "PORTTIME" "5" "24.02.2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "PORTTIME" "5" "19.03.2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man5/shadow.5 b/man/de/man5/shadow.5 index 64526260..cefdeed4 100644 --- a/man/de/man5/shadow.5 +++ b/man/de/man5/shadow.5 @@ -2,12 +2,12 @@ .\" Title: shadow .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "SHADOW" "5" "24.02.2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "SHADOW" "5" "19.03.2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man5/suauth.5 b/man/de/man5/suauth.5 index ec6deaa7..a908debf 100644 --- a/man/de/man5/suauth.5 +++ b/man/de/man5/suauth.5 @@ -2,12 +2,12 @@ .\" Title: suauth .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "SUAUTH" "5" "24.02.2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "SUAUTH" "5" "19.03.2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man8/chgpasswd.8 b/man/de/man8/chgpasswd.8 index 236dfd74..a24b7a48 100644 --- a/man/de/man8/chgpasswd.8 +++ b/man/de/man8/chgpasswd.8 @@ -2,12 +2,12 @@ .\" Title: chgpasswd .\" Author: Thomas K\(/loczko .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "CHGPASSWD" "8" "24.02.2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "CHGPASSWD" "8" "19.03.2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man8/chpasswd.8 b/man/de/man8/chpasswd.8 index cda60462..1cfafee7 100644 --- a/man/de/man8/chpasswd.8 +++ b/man/de/man8/chpasswd.8 @@ -2,12 +2,12 @@ .\" Title: chpasswd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "CHPASSWD" "8" "24.02.2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "CHPASSWD" "8" "19.03.2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man8/faillog.8 b/man/de/man8/faillog.8 index b7b264b3..c2708e25 100644 --- a/man/de/man8/faillog.8 +++ b/man/de/man8/faillog.8 @@ -2,12 +2,12 @@ .\" Title: faillog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "FAILLOG" "8" "24.02.2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "FAILLOG" "8" "19.03.2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man8/groupadd.8 b/man/de/man8/groupadd.8 index bef39367..4c8148d5 100644 --- a/man/de/man8/groupadd.8 +++ b/man/de/man8/groupadd.8 @@ -2,12 +2,12 @@ .\" Title: groupadd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "GROUPADD" "8" "24.02.2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPADD" "8" "19.03.2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man8/groupdel.8 b/man/de/man8/groupdel.8 index 70bd8b01..ddf06f76 100644 --- a/man/de/man8/groupdel.8 +++ b/man/de/man8/groupdel.8 @@ -2,12 +2,12 @@ .\" Title: groupdel .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "GROUPDEL" "8" "24.02.2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPDEL" "8" "19.03.2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man8/groupmems.8 b/man/de/man8/groupmems.8 index 950ee5c0..69d714bd 100644 --- a/man/de/man8/groupmems.8 +++ b/man/de/man8/groupmems.8 @@ -2,12 +2,12 @@ .\" Title: groupmems .\" Author: George Kraft, IV .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "GROUPMEMS" "8" "24.02.2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPMEMS" "8" "19.03.2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man8/groupmod.8 b/man/de/man8/groupmod.8 index b1480516..ec655626 100644 --- a/man/de/man8/groupmod.8 +++ b/man/de/man8/groupmod.8 @@ -2,12 +2,12 @@ .\" Title: groupmod .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "GROUPMOD" "8" "24.02.2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPMOD" "8" "19.03.2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man8/grpck.8 b/man/de/man8/grpck.8 index 6fd735e3..109bdcd3 100644 --- a/man/de/man8/grpck.8 +++ b/man/de/man8/grpck.8 @@ -2,12 +2,12 @@ .\" Title: grpck .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "GRPCK" "8" "24.02.2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GRPCK" "8" "19.03.2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man8/lastlog.8 b/man/de/man8/lastlog.8 index 1c7bbb10..3be0122e 100644 --- a/man/de/man8/lastlog.8 +++ b/man/de/man8/lastlog.8 @@ -2,12 +2,12 @@ .\" Title: lastlog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "LASTLOG" "8" "24.02.2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "LASTLOG" "8" "19.03.2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man8/logoutd.8 b/man/de/man8/logoutd.8 index 88774164..5ab1c2f6 100644 --- a/man/de/man8/logoutd.8 +++ b/man/de/man8/logoutd.8 @@ -2,12 +2,12 @@ .\" Title: logoutd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "LOGOUTD" "8" "24.02.2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "LOGOUTD" "8" "19.03.2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man8/newusers.8 b/man/de/man8/newusers.8 index 46737ea3..9c686dc4 100644 --- a/man/de/man8/newusers.8 +++ b/man/de/man8/newusers.8 @@ -2,12 +2,12 @@ .\" Title: newusers .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "NEWUSERS" "8" "24.02.2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "NEWUSERS" "8" "19.03.2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man8/nologin.8 b/man/de/man8/nologin.8 index ddec4546..114f0723 100644 --- a/man/de/man8/nologin.8 +++ b/man/de/man8/nologin.8 @@ -2,12 +2,12 @@ .\" Title: nologin .\" Author: Nicolas Fran\(,cois .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "NOLOGIN" "8" "24.02.2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "NOLOGIN" "8" "19.03.2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man8/pwck.8 b/man/de/man8/pwck.8 index 9e8c2089..11a58382 100644 --- a/man/de/man8/pwck.8 +++ b/man/de/man8/pwck.8 @@ -2,12 +2,12 @@ .\" Title: pwck .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "PWCK" "8" "24.02.2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "PWCK" "8" "19.03.2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man8/pwconv.8 b/man/de/man8/pwconv.8 index d4a627e0..b95da371 100644 --- a/man/de/man8/pwconv.8 +++ b/man/de/man8/pwconv.8 @@ -2,12 +2,12 @@ .\" Title: pwconv .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "PWCONV" "8" "24.02.2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "PWCONV" "8" "19.03.2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man8/sulogin.8 b/man/de/man8/sulogin.8 index 3a1ae337..31dea776 100644 --- a/man/de/man8/sulogin.8 +++ b/man/de/man8/sulogin.8 @@ -2,12 +2,12 @@ .\" Title: sulogin .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "SULOGIN" "8" "24.02.2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "SULOGIN" "8" "19.03.2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man8/useradd.8 b/man/de/man8/useradd.8 index 5ceb7042..157822d8 100644 --- a/man/de/man8/useradd.8 +++ b/man/de/man8/useradd.8 @@ -2,12 +2,12 @@ .\" Title: useradd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "USERADD" "8" "24.02.2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "USERADD" "8" "19.03.2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man8/userdel.8 b/man/de/man8/userdel.8 index 22b02b0a..fd91bb4e 100644 --- a/man/de/man8/userdel.8 +++ b/man/de/man8/userdel.8 @@ -2,12 +2,12 @@ .\" Title: userdel .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "USERDEL" "8" "24.02.2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "USERDEL" "8" "19.03.2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man8/usermod.8 b/man/de/man8/usermod.8 index eac2848e..0b99485d 100644 --- a/man/de/man8/usermod.8 +++ b/man/de/man8/usermod.8 @@ -2,12 +2,12 @@ .\" Title: usermod .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "USERMOD" "8" "24.02.2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "USERMOD" "8" "19.03.2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/de/man8/vipw.8 b/man/de/man8/vipw.8 index d1b24cbe..446f035e 100644 --- a/man/de/man8/vipw.8 +++ b/man/de/man8/vipw.8 @@ -2,12 +2,12 @@ .\" Title: vipw .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24.02.2025 +.\" Date: 19.03.2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: German .\" -.TH "VIPW" "8" "24.02.2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "VIPW" "8" "19.03.2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man1/chage.1 b/man/fr/man1/chage.1 index 53678a0f..2173a526 100644 --- a/man/fr/man1/chage.1 +++ b/man/fr/man1/chage.1 @@ -2,12 +2,12 @@ .\" Title: chage .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "CHAGE" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "CHAGE" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man1/chfn.1 b/man/fr/man1/chfn.1 index 278a6723..11c3d647 100644 --- a/man/fr/man1/chfn.1 +++ b/man/fr/man1/chfn.1 @@ -2,12 +2,12 @@ .\" Title: chfn .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "CHFN" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "CHFN" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man1/chsh.1 b/man/fr/man1/chsh.1 index b07e62db..1cccf884 100644 --- a/man/fr/man1/chsh.1 +++ b/man/fr/man1/chsh.1 @@ -2,12 +2,12 @@ .\" Title: chsh .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "CHSH" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "CHSH" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man1/expiry.1 b/man/fr/man1/expiry.1 index c29b56ec..2fc04a31 100644 --- a/man/fr/man1/expiry.1 +++ b/man/fr/man1/expiry.1 @@ -2,12 +2,12 @@ .\" Title: expiry .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "EXPIRY" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "EXPIRY" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man1/gpasswd.1 b/man/fr/man1/gpasswd.1 index fced0405..7c8ec35e 100644 --- a/man/fr/man1/gpasswd.1 +++ b/man/fr/man1/gpasswd.1 @@ -2,12 +2,12 @@ .\" Title: gpasswd .\" Author: rafal Maszkowski .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "GPASSWD" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "GPASSWD" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man1/login.1 b/man/fr/man1/login.1 index bdc6fb59..441d5150 100644 --- a/man/fr/man1/login.1 +++ b/man/fr/man1/login.1 @@ -2,12 +2,12 @@ .\" Title: login .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "LOGIN" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "LOGIN" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man1/newgidmap.1 b/man/fr/man1/newgidmap.1 index 36aee2ee..442f8fe7 100644 --- a/man/fr/man1/newgidmap.1 +++ b/man/fr/man1/newgidmap.1 @@ -2,12 +2,12 @@ .\" Title: newgidmap .\" Author: Eric Biederman .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "NEWGIDMAP" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "NEWGIDMAP" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man1/newgrp.1 b/man/fr/man1/newgrp.1 index b84d65c5..15907ca8 100644 --- a/man/fr/man1/newgrp.1 +++ b/man/fr/man1/newgrp.1 @@ -2,12 +2,12 @@ .\" Title: newgrp .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "NEWGRP" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "NEWGRP" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man1/newuidmap.1 b/man/fr/man1/newuidmap.1 index 2537bb34..25842909 100644 --- a/man/fr/man1/newuidmap.1 +++ b/man/fr/man1/newuidmap.1 @@ -2,12 +2,12 @@ .\" Title: newuidmap .\" Author: Eric Biederman .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "NEWUIDMAP" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "NEWUIDMAP" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man1/passwd.1 b/man/fr/man1/passwd.1 index 2ac6fbb8..9855829d 100644 --- a/man/fr/man1/passwd.1 +++ b/man/fr/man1/passwd.1 @@ -2,12 +2,12 @@ .\" Title: passwd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "PASSWD" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "PASSWD" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man1/sg.1 b/man/fr/man1/sg.1 index 63ac7db8..6208af50 100644 --- a/man/fr/man1/sg.1 +++ b/man/fr/man1/sg.1 @@ -2,12 +2,12 @@ .\" Title: sg .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "SG" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "SG" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man1/su.1 b/man/fr/man1/su.1 index 825e8f72..ba21cbbc 100644 --- a/man/fr/man1/su.1 +++ b/man/fr/man1/su.1 @@ -2,12 +2,12 @@ .\" Title: su .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "SU" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "SU" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man3/shadow.3 b/man/fr/man3/shadow.3 index 2a0d1687..5d882b88 100644 --- a/man/fr/man3/shadow.3 +++ b/man/fr/man3/shadow.3 @@ -2,12 +2,12 @@ .\" Title: shadow .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: Library Calls -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "SHADOW" "3" "24/02/2025" "shadow\-utils 4\&.17\&.3" "Library Calls" +.TH "SHADOW" "3" "19/03/2025" "shadow\-utils 4\&.17\&.4" "Library Calls" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man5/faillog.5 b/man/fr/man5/faillog.5 index a9737ec9..d822fdf6 100644 --- a/man/fr/man5/faillog.5 +++ b/man/fr/man5/faillog.5 @@ -2,12 +2,12 @@ .\" Title: faillog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "FAILLOG" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuratio" +.TH "FAILLOG" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuratio" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man5/gshadow.5 b/man/fr/man5/gshadow.5 index 10e0d98e..6b4ee652 100644 --- a/man/fr/man5/gshadow.5 +++ b/man/fr/man5/gshadow.5 @@ -2,12 +2,12 @@ .\" Title: gshadow .\" Author: Nicolas Fran\(,cois .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "GSHADOW" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "GSHADOW" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man5/limits.5 b/man/fr/man5/limits.5 index b0129604..d8300c9e 100644 --- a/man/fr/man5/limits.5 +++ b/man/fr/man5/limits.5 @@ -2,12 +2,12 @@ .\" Title: limits .\" Author: Luca Berra .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "LIMITS" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "LIMITS" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man5/login.access.5 b/man/fr/man5/login.access.5 index 4263499d..7d1b8e4b 100644 --- a/man/fr/man5/login.access.5 +++ b/man/fr/man5/login.access.5 @@ -2,12 +2,12 @@ .\" Title: login.access .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "LOGIN\&.ACCESS" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "LOGIN\&.ACCESS" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man5/login.defs.5 b/man/fr/man5/login.defs.5 index 6774c84e..2daaad55 100644 --- a/man/fr/man5/login.defs.5 +++ b/man/fr/man5/login.defs.5 @@ -2,12 +2,12 @@ .\" Title: login.defs .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "LOGIN\&.DEFS" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "LOGIN\&.DEFS" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man5/passwd.5 b/man/fr/man5/passwd.5 index 2cc52b31..f7add664 100644 --- a/man/fr/man5/passwd.5 +++ b/man/fr/man5/passwd.5 @@ -2,12 +2,12 @@ .\" Title: passwd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "PASSWD" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "PASSWD" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man5/porttime.5 b/man/fr/man5/porttime.5 index 7734e2d4..8f49cab0 100644 --- a/man/fr/man5/porttime.5 +++ b/man/fr/man5/porttime.5 @@ -2,12 +2,12 @@ .\" Title: porttime .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "PORTTIME" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "PORTTIME" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man5/shadow.5 b/man/fr/man5/shadow.5 index eede741a..79d1626b 100644 --- a/man/fr/man5/shadow.5 +++ b/man/fr/man5/shadow.5 @@ -2,12 +2,12 @@ .\" Title: shadow .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "SHADOW" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "SHADOW" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man5/suauth.5 b/man/fr/man5/suauth.5 index b66777cd..2e83a1ed 100644 --- a/man/fr/man5/suauth.5 +++ b/man/fr/man5/suauth.5 @@ -2,12 +2,12 @@ .\" Title: suauth .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "SUAUTH" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "SUAUTH" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man5/subgid.5 b/man/fr/man5/subgid.5 index 8e38d58f..aedb9895 100644 --- a/man/fr/man5/subgid.5 +++ b/man/fr/man5/subgid.5 @@ -2,12 +2,12 @@ .\" Title: subgid .\" Author: Eric Biederman .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "SUBGID" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "SUBGID" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man5/subuid.5 b/man/fr/man5/subuid.5 index 7883f9a6..a992ebb9 100644 --- a/man/fr/man5/subuid.5 +++ b/man/fr/man5/subuid.5 @@ -2,12 +2,12 @@ .\" Title: subuid .\" Author: Eric Biederman .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "SUBUID" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "SUBUID" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man8/chgpasswd.8 b/man/fr/man8/chgpasswd.8 index 41352ae7..134b1413 100644 --- a/man/fr/man8/chgpasswd.8 +++ b/man/fr/man8/chgpasswd.8 @@ -2,12 +2,12 @@ .\" Title: chgpasswd .\" Author: Thomas K\(/loczko .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "CHGPASSWD" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "CHGPASSWD" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man8/chpasswd.8 b/man/fr/man8/chpasswd.8 index 3ff1062b..a208274b 100644 --- a/man/fr/man8/chpasswd.8 +++ b/man/fr/man8/chpasswd.8 @@ -2,12 +2,12 @@ .\" Title: chpasswd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "CHPASSWD" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "CHPASSWD" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man8/faillog.8 b/man/fr/man8/faillog.8 index 53ccd4cf..e19aeab6 100644 --- a/man/fr/man8/faillog.8 +++ b/man/fr/man8/faillog.8 @@ -2,12 +2,12 @@ .\" Title: faillog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "FAILLOG" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "FAILLOG" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man8/groupadd.8 b/man/fr/man8/groupadd.8 index a2c20f3b..447d1caf 100644 --- a/man/fr/man8/groupadd.8 +++ b/man/fr/man8/groupadd.8 @@ -2,12 +2,12 @@ .\" Title: groupadd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "GROUPADD" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPADD" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man8/groupdel.8 b/man/fr/man8/groupdel.8 index 9581a4ef..4a21ff8e 100644 --- a/man/fr/man8/groupdel.8 +++ b/man/fr/man8/groupdel.8 @@ -2,12 +2,12 @@ .\" Title: groupdel .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "GROUPDEL" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPDEL" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man8/groupmems.8 b/man/fr/man8/groupmems.8 index a0f10746..358ab577 100644 --- a/man/fr/man8/groupmems.8 +++ b/man/fr/man8/groupmems.8 @@ -2,12 +2,12 @@ .\" Title: groupmems .\" Author: George Kraft, IV .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "GROUPMEMS" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPMEMS" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man8/groupmod.8 b/man/fr/man8/groupmod.8 index f6e23601..8267ede2 100644 --- a/man/fr/man8/groupmod.8 +++ b/man/fr/man8/groupmod.8 @@ -2,12 +2,12 @@ .\" Title: groupmod .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "GROUPMOD" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPMOD" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man8/grpck.8 b/man/fr/man8/grpck.8 index d9b02243..ccea3029 100644 --- a/man/fr/man8/grpck.8 +++ b/man/fr/man8/grpck.8 @@ -2,12 +2,12 @@ .\" Title: grpck .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "GRPCK" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GRPCK" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man8/lastlog.8 b/man/fr/man8/lastlog.8 index d1fd628c..bba0d7d6 100644 --- a/man/fr/man8/lastlog.8 +++ b/man/fr/man8/lastlog.8 @@ -2,12 +2,12 @@ .\" Title: lastlog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "LASTLOG" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "LASTLOG" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man8/logoutd.8 b/man/fr/man8/logoutd.8 index 94703aaf..2a9ff7ef 100644 --- a/man/fr/man8/logoutd.8 +++ b/man/fr/man8/logoutd.8 @@ -2,12 +2,12 @@ .\" Title: logoutd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "LOGOUTD" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "LOGOUTD" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man8/newusers.8 b/man/fr/man8/newusers.8 index a8ff132a..8f74a63e 100644 --- a/man/fr/man8/newusers.8 +++ b/man/fr/man8/newusers.8 @@ -2,12 +2,12 @@ .\" Title: newusers .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "NEWUSERS" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "NEWUSERS" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man8/nologin.8 b/man/fr/man8/nologin.8 index 8476f25c..2a6494a0 100644 --- a/man/fr/man8/nologin.8 +++ b/man/fr/man8/nologin.8 @@ -2,12 +2,12 @@ .\" Title: nologin .\" Author: Nicolas Fran\(,cois .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "NOLOGIN" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "NOLOGIN" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man8/pwck.8 b/man/fr/man8/pwck.8 index 07b52390..554b1317 100644 --- a/man/fr/man8/pwck.8 +++ b/man/fr/man8/pwck.8 @@ -2,12 +2,12 @@ .\" Title: pwck .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "PWCK" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "PWCK" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man8/pwconv.8 b/man/fr/man8/pwconv.8 index 2c6e1834..2346e34f 100644 --- a/man/fr/man8/pwconv.8 +++ b/man/fr/man8/pwconv.8 @@ -2,12 +2,12 @@ .\" Title: pwconv .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "PWCONV" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "PWCONV" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man8/sulogin.8 b/man/fr/man8/sulogin.8 index c93eb620..42ea795a 100644 --- a/man/fr/man8/sulogin.8 +++ b/man/fr/man8/sulogin.8 @@ -2,12 +2,12 @@ .\" Title: sulogin .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "SULOGIN" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "SULOGIN" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man8/useradd.8 b/man/fr/man8/useradd.8 index 9a5c3684..5df16352 100644 --- a/man/fr/man8/useradd.8 +++ b/man/fr/man8/useradd.8 @@ -2,12 +2,12 @@ .\" Title: useradd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "USERADD" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "USERADD" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man8/userdel.8 b/man/fr/man8/userdel.8 index b24ca093..12907a20 100644 --- a/man/fr/man8/userdel.8 +++ b/man/fr/man8/userdel.8 @@ -2,12 +2,12 @@ .\" Title: userdel .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "USERDEL" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "USERDEL" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man8/usermod.8 b/man/fr/man8/usermod.8 index 441e7019..ec80ba6c 100644 --- a/man/fr/man8/usermod.8 +++ b/man/fr/man8/usermod.8 @@ -2,12 +2,12 @@ .\" Title: usermod .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "USERMOD" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "USERMOD" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/fr/man8/vipw.8 b/man/fr/man8/vipw.8 index 8dc1978c..a7365e59 100644 --- a/man/fr/man8/vipw.8 +++ b/man/fr/man8/vipw.8 @@ -2,12 +2,12 @@ .\" Title: vipw .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: French .\" -.TH "VIPW" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "VIPW" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man1/chage.1 b/man/it/man1/chage.1 index 6069135b..5aec25bc 100644 --- a/man/it/man1/chage.1 +++ b/man/it/man1/chage.1 @@ -2,12 +2,12 @@ .\" Title: chage .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "CHAGE" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "CHAGE" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man1/chfn.1 b/man/it/man1/chfn.1 index c3d6432d..5e2ed433 100644 --- a/man/it/man1/chfn.1 +++ b/man/it/man1/chfn.1 @@ -2,12 +2,12 @@ .\" Title: chfn .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "CHFN" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "CHFN" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man1/chsh.1 b/man/it/man1/chsh.1 index 5ed99fb0..61ec69d6 100644 --- a/man/it/man1/chsh.1 +++ b/man/it/man1/chsh.1 @@ -2,12 +2,12 @@ .\" Title: chsh .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "CHSH" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "CHSH" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man1/expiry.1 b/man/it/man1/expiry.1 index f0494d6a..264aa85e 100644 --- a/man/it/man1/expiry.1 +++ b/man/it/man1/expiry.1 @@ -2,12 +2,12 @@ .\" Title: expiry .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "EXPIRY" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "EXPIRY" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man1/gpasswd.1 b/man/it/man1/gpasswd.1 index 6ed58dbf..36be90ef 100644 --- a/man/it/man1/gpasswd.1 +++ b/man/it/man1/gpasswd.1 @@ -2,12 +2,12 @@ .\" Title: gpasswd .\" Author: Rafal Maszkowski .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "GPASSWD" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "GPASSWD" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man1/login.1 b/man/it/man1/login.1 index d37a3331..3e9d84e3 100644 --- a/man/it/man1/login.1 +++ b/man/it/man1/login.1 @@ -2,12 +2,12 @@ .\" Title: login .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "LOGIN" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "LOGIN" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man1/newgrp.1 b/man/it/man1/newgrp.1 index 08fbab6d..6332dcee 100644 --- a/man/it/man1/newgrp.1 +++ b/man/it/man1/newgrp.1 @@ -2,12 +2,12 @@ .\" Title: newgrp .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "NEWGRP" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "NEWGRP" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man1/passwd.1 b/man/it/man1/passwd.1 index 122577be..cfe084e4 100644 --- a/man/it/man1/passwd.1 +++ b/man/it/man1/passwd.1 @@ -2,12 +2,12 @@ .\" Title: passwd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "PASSWD" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "PASSWD" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man1/sg.1 b/man/it/man1/sg.1 index 0a0e0797..52369bd0 100644 --- a/man/it/man1/sg.1 +++ b/man/it/man1/sg.1 @@ -2,12 +2,12 @@ .\" Title: sg .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "SG" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "SG" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man1/su.1 b/man/it/man1/su.1 index 1da83a01..1cc5b3c4 100644 --- a/man/it/man1/su.1 +++ b/man/it/man1/su.1 @@ -2,12 +2,12 @@ .\" Title: su .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "SU" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "SU" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man3/shadow.3 b/man/it/man3/shadow.3 index ad804e5d..87f33550 100644 --- a/man/it/man3/shadow.3 +++ b/man/it/man3/shadow.3 @@ -2,12 +2,12 @@ .\" Title: shadow .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: Library Calls -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "SHADOW" "3" "24/02/2025" "shadow\-utils 4\&.17\&.3" "Library Calls" +.TH "SHADOW" "3" "19/03/2025" "shadow\-utils 4\&.17\&.4" "Library Calls" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man5/faillog.5 b/man/it/man5/faillog.5 index cf899aa5..9d9d68fc 100644 --- a/man/it/man5/faillog.5 +++ b/man/it/man5/faillog.5 @@ -2,12 +2,12 @@ .\" Title: faillog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "FAILLOG" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuratio" +.TH "FAILLOG" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuratio" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man5/gshadow.5 b/man/it/man5/gshadow.5 index 56cd8a5f..78576e9e 100644 --- a/man/it/man5/gshadow.5 +++ b/man/it/man5/gshadow.5 @@ -2,12 +2,12 @@ .\" Title: gshadow .\" Author: Nicolas Fran\(,cois .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "GSHADOW" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "GSHADOW" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man5/limits.5 b/man/it/man5/limits.5 index ba517fbd..8565c452 100644 --- a/man/it/man5/limits.5 +++ b/man/it/man5/limits.5 @@ -2,12 +2,12 @@ .\" Title: limits .\" Author: Luca Berra .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "LIMITS" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "LIMITS" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man5/login.access.5 b/man/it/man5/login.access.5 index 5ed10ab5..7d33b7fa 100644 --- a/man/it/man5/login.access.5 +++ b/man/it/man5/login.access.5 @@ -2,12 +2,12 @@ .\" Title: login.access .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "LOGIN\&.ACCESS" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "LOGIN\&.ACCESS" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man5/login.defs.5 b/man/it/man5/login.defs.5 index 6a86e671..31895ae0 100644 --- a/man/it/man5/login.defs.5 +++ b/man/it/man5/login.defs.5 @@ -2,12 +2,12 @@ .\" Title: login.defs .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "LOGIN\&.DEFS" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "LOGIN\&.DEFS" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man5/passwd.5 b/man/it/man5/passwd.5 index c668d2b1..e8eb4c1a 100644 --- a/man/it/man5/passwd.5 +++ b/man/it/man5/passwd.5 @@ -2,12 +2,12 @@ .\" Title: passwd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "PASSWD" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "PASSWD" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man5/porttime.5 b/man/it/man5/porttime.5 index 297b7de7..11dfb720 100644 --- a/man/it/man5/porttime.5 +++ b/man/it/man5/porttime.5 @@ -2,12 +2,12 @@ .\" Title: porttime .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "PORTTIME" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "PORTTIME" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man5/shadow.5 b/man/it/man5/shadow.5 index 19535554..dec17856 100644 --- a/man/it/man5/shadow.5 +++ b/man/it/man5/shadow.5 @@ -2,12 +2,12 @@ .\" Title: shadow .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "SHADOW" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "SHADOW" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man5/suauth.5 b/man/it/man5/suauth.5 index 0ae9eda2..6d740071 100644 --- a/man/it/man5/suauth.5 +++ b/man/it/man5/suauth.5 @@ -2,12 +2,12 @@ .\" Title: suauth .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "SUAUTH" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "SUAUTH" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man8/chgpasswd.8 b/man/it/man8/chgpasswd.8 index 27026899..94c9ab82 100644 --- a/man/it/man8/chgpasswd.8 +++ b/man/it/man8/chgpasswd.8 @@ -2,12 +2,12 @@ .\" Title: chgpasswd .\" Author: Thomas K\(/loczko .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "CHGPASSWD" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "CHGPASSWD" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man8/chpasswd.8 b/man/it/man8/chpasswd.8 index 90ed9d11..4659ab94 100644 --- a/man/it/man8/chpasswd.8 +++ b/man/it/man8/chpasswd.8 @@ -2,12 +2,12 @@ .\" Title: chpasswd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "CHPASSWD" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "CHPASSWD" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man8/faillog.8 b/man/it/man8/faillog.8 index 3c696a3b..b74c00f8 100644 --- a/man/it/man8/faillog.8 +++ b/man/it/man8/faillog.8 @@ -2,12 +2,12 @@ .\" Title: faillog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "FAILLOG" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "FAILLOG" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man8/groupadd.8 b/man/it/man8/groupadd.8 index 7bcdec0d..d8065510 100644 --- a/man/it/man8/groupadd.8 +++ b/man/it/man8/groupadd.8 @@ -2,12 +2,12 @@ .\" Title: groupadd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "GROUPADD" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPADD" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man8/groupdel.8 b/man/it/man8/groupdel.8 index fddc1466..120e60db 100644 --- a/man/it/man8/groupdel.8 +++ b/man/it/man8/groupdel.8 @@ -2,12 +2,12 @@ .\" Title: groupdel .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "GROUPDEL" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPDEL" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man8/groupmems.8 b/man/it/man8/groupmems.8 index 9c8d70de..836a7126 100644 --- a/man/it/man8/groupmems.8 +++ b/man/it/man8/groupmems.8 @@ -2,12 +2,12 @@ .\" Title: groupmems .\" Author: George Kraft, IV .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "GROUPMEMS" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPMEMS" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man8/groupmod.8 b/man/it/man8/groupmod.8 index 60e06d19..2300a0ab 100644 --- a/man/it/man8/groupmod.8 +++ b/man/it/man8/groupmod.8 @@ -2,12 +2,12 @@ .\" Title: groupmod .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "GROUPMOD" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPMOD" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man8/grpck.8 b/man/it/man8/grpck.8 index ec35e96b..2c7a08fe 100644 --- a/man/it/man8/grpck.8 +++ b/man/it/man8/grpck.8 @@ -2,12 +2,12 @@ .\" Title: grpck .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "GRPCK" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GRPCK" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man8/lastlog.8 b/man/it/man8/lastlog.8 index 596fef82..dbb3257b 100644 --- a/man/it/man8/lastlog.8 +++ b/man/it/man8/lastlog.8 @@ -2,12 +2,12 @@ .\" Title: lastlog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "LASTLOG" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "LASTLOG" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man8/logoutd.8 b/man/it/man8/logoutd.8 index c1e730ee..55a0ff98 100644 --- a/man/it/man8/logoutd.8 +++ b/man/it/man8/logoutd.8 @@ -2,12 +2,12 @@ .\" Title: logoutd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "LOGOUTD" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "LOGOUTD" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man8/newusers.8 b/man/it/man8/newusers.8 index bd489d34..7742df3a 100644 --- a/man/it/man8/newusers.8 +++ b/man/it/man8/newusers.8 @@ -2,12 +2,12 @@ .\" Title: newusers .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "NEWUSERS" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "NEWUSERS" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man8/nologin.8 b/man/it/man8/nologin.8 index 97999eca..4f317311 100644 --- a/man/it/man8/nologin.8 +++ b/man/it/man8/nologin.8 @@ -2,12 +2,12 @@ .\" Title: nologin .\" Author: Nicolas Fran\(,cois .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "NOLOGIN" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "NOLOGIN" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man8/pwck.8 b/man/it/man8/pwck.8 index 01b848c0..d90755ab 100644 --- a/man/it/man8/pwck.8 +++ b/man/it/man8/pwck.8 @@ -2,12 +2,12 @@ .\" Title: pwck .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "PWCK" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "PWCK" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man8/pwconv.8 b/man/it/man8/pwconv.8 index 4e628870..2d794695 100644 --- a/man/it/man8/pwconv.8 +++ b/man/it/man8/pwconv.8 @@ -2,12 +2,12 @@ .\" Title: pwconv .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "PWCONV" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "PWCONV" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man8/sulogin.8 b/man/it/man8/sulogin.8 index 32d07382..582b2447 100644 --- a/man/it/man8/sulogin.8 +++ b/man/it/man8/sulogin.8 @@ -2,12 +2,12 @@ .\" Title: sulogin .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "SULOGIN" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "SULOGIN" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man8/useradd.8 b/man/it/man8/useradd.8 index 6eb64427..a4b51a2b 100644 --- a/man/it/man8/useradd.8 +++ b/man/it/man8/useradd.8 @@ -2,12 +2,12 @@ .\" Title: useradd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "USERADD" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "USERADD" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man8/userdel.8 b/man/it/man8/userdel.8 index 0418d8f8..b15f8bbc 100644 --- a/man/it/man8/userdel.8 +++ b/man/it/man8/userdel.8 @@ -2,12 +2,12 @@ .\" Title: userdel .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "USERDEL" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "USERDEL" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man8/usermod.8 b/man/it/man8/usermod.8 index d00994d6..e9d07fb4 100644 --- a/man/it/man8/usermod.8 +++ b/man/it/man8/usermod.8 @@ -2,12 +2,12 @@ .\" Title: usermod .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "USERMOD" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "USERMOD" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/it/man8/vipw.8 b/man/it/man8/vipw.8 index a9197ae4..851005b2 100644 --- a/man/it/man8/vipw.8 +++ b/man/it/man8/vipw.8 @@ -2,12 +2,12 @@ .\" Title: vipw .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Italian .\" -.TH "VIPW" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "VIPW" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man1/chage.1 b/man/man1/chage.1 index 4bef8be3..2a6800a3 100644 --- a/man/man1/chage.1 +++ b/man/man1/chage.1 @@ -2,12 +2,12 @@ .\" Title: chage .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "CHAGE" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "CHAGE" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man1/chfn.1 b/man/man1/chfn.1 index a12973d7..3803111b 100644 --- a/man/man1/chfn.1 +++ b/man/man1/chfn.1 @@ -2,12 +2,12 @@ .\" Title: chfn .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "CHFN" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "CHFN" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man1/chsh.1 b/man/man1/chsh.1 index e6ac7f90..0a5401b5 100644 --- a/man/man1/chsh.1 +++ b/man/man1/chsh.1 @@ -2,12 +2,12 @@ .\" Title: chsh .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "CHSH" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "CHSH" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man1/expiry.1 b/man/man1/expiry.1 index 28dbb424..a10f2438 100644 --- a/man/man1/expiry.1 +++ b/man/man1/expiry.1 @@ -2,12 +2,12 @@ .\" Title: expiry .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "EXPIRY" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "EXPIRY" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man1/getsubids.1 b/man/man1/getsubids.1 index 8d5dc4ca..e25a099c 100644 --- a/man/man1/getsubids.1 +++ b/man/man1/getsubids.1 @@ -2,12 +2,12 @@ .\" Title: getsubids .\" Author: Iker Pedrosa .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "GETSUBIDS" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "GETSUBIDS" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man1/gpasswd.1 b/man/man1/gpasswd.1 index 3d7b5484..94b570c8 100644 --- a/man/man1/gpasswd.1 +++ b/man/man1/gpasswd.1 @@ -2,12 +2,12 @@ .\" Title: gpasswd .\" Author: Rafal Maszkowski .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "GPASSWD" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "GPASSWD" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man1/login.1 b/man/man1/login.1 index 7ed74811..6896ae5b 100644 --- a/man/man1/login.1 +++ b/man/man1/login.1 @@ -2,12 +2,12 @@ .\" Title: login .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "LOGIN" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "LOGIN" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man1/newgidmap.1 b/man/man1/newgidmap.1 index a0ba583a..d95cd5c9 100644 --- a/man/man1/newgidmap.1 +++ b/man/man1/newgidmap.1 @@ -2,12 +2,12 @@ .\" Title: newgidmap .\" Author: Eric Biederman .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "NEWGIDMAP" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "NEWGIDMAP" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man1/newgrp.1 b/man/man1/newgrp.1 index 5d4d2b25..a5fd5a18 100644 --- a/man/man1/newgrp.1 +++ b/man/man1/newgrp.1 @@ -2,12 +2,12 @@ .\" Title: newgrp .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "NEWGRP" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "NEWGRP" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man1/newuidmap.1 b/man/man1/newuidmap.1 index fe2d4007..ea76155b 100644 --- a/man/man1/newuidmap.1 +++ b/man/man1/newuidmap.1 @@ -2,12 +2,12 @@ .\" Title: newuidmap .\" Author: Eric Biederman .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "NEWUIDMAP" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "NEWUIDMAP" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man1/passwd.1 b/man/man1/passwd.1 index 54069042..2b36d9d8 100644 --- a/man/man1/passwd.1 +++ b/man/man1/passwd.1 @@ -2,12 +2,12 @@ .\" Title: passwd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "PASSWD" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "PASSWD" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man1/sg.1 b/man/man1/sg.1 index ce90819f..dabccbb4 100644 --- a/man/man1/sg.1 +++ b/man/man1/sg.1 @@ -2,12 +2,12 @@ .\" Title: sg .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "SG" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "SG" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man1/su.1 b/man/man1/su.1 index 2d1815fb..a06c3ef2 100644 --- a/man/man1/su.1 +++ b/man/man1/su.1 @@ -2,12 +2,12 @@ .\" Title: su .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "SU" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "SU" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man3/shadow.3 b/man/man3/shadow.3 index c269a0c8..46855e16 100644 --- a/man/man3/shadow.3 +++ b/man/man3/shadow.3 @@ -2,12 +2,12 @@ .\" Title: shadow .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: Library Calls -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "SHADOW" "3" "02/24/2025" "shadow\-utils 4\&.17\&.3" "Library Calls" +.TH "SHADOW" "3" "03/19/2025" "shadow\-utils 4\&.17\&.4" "Library Calls" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man5/faillog.5 b/man/man5/faillog.5 index d3522afc..a3be51a5 100644 --- a/man/man5/faillog.5 +++ b/man/man5/faillog.5 @@ -2,12 +2,12 @@ .\" Title: faillog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "FAILLOG" "5" "02/24/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuratio" +.TH "FAILLOG" "5" "03/19/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuratio" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man5/gshadow.5 b/man/man5/gshadow.5 index 8f957bbd..3dbc5897 100644 --- a/man/man5/gshadow.5 +++ b/man/man5/gshadow.5 @@ -2,12 +2,12 @@ .\" Title: gshadow .\" Author: Nicolas François .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "GSHADOW" "5" "02/24/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "GSHADOW" "5" "03/19/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man5/limits.5 b/man/man5/limits.5 index f0037480..cef7f228 100644 --- a/man/man5/limits.5 +++ b/man/man5/limits.5 @@ -2,12 +2,12 @@ .\" Title: limits .\" Author: Luca Berra .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "LIMITS" "5" "02/24/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "LIMITS" "5" "03/19/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man5/login.access.5 b/man/man5/login.access.5 index d52f61b1..0311f486 100644 --- a/man/man5/login.access.5 +++ b/man/man5/login.access.5 @@ -2,12 +2,12 @@ .\" Title: login.access .\" Author: Marek Michałkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "LOGIN\&.ACCESS" "5" "02/24/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "LOGIN\&.ACCESS" "5" "03/19/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man5/login.defs.5 b/man/man5/login.defs.5 index 79351dd2..ec2a7f98 100644 --- a/man/man5/login.defs.5 +++ b/man/man5/login.defs.5 @@ -2,12 +2,12 @@ .\" Title: login.defs .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "LOGIN\&.DEFS" "5" "02/24/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "LOGIN\&.DEFS" "5" "03/19/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man5/passwd.5 b/man/man5/passwd.5 index 71e21faa..e95e3455 100644 --- a/man/man5/passwd.5 +++ b/man/man5/passwd.5 @@ -2,12 +2,12 @@ .\" Title: passwd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "PASSWD" "5" "02/24/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "PASSWD" "5" "03/19/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man5/porttime.5 b/man/man5/porttime.5 index 46ff0764..0d7745bc 100644 --- a/man/man5/porttime.5 +++ b/man/man5/porttime.5 @@ -2,12 +2,12 @@ .\" Title: porttime .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "PORTTIME" "5" "02/24/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "PORTTIME" "5" "03/19/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man5/shadow.5 b/man/man5/shadow.5 index df96bf37..b3e242cd 100644 --- a/man/man5/shadow.5 +++ b/man/man5/shadow.5 @@ -2,12 +2,12 @@ .\" Title: shadow .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "SHADOW" "5" "02/24/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "SHADOW" "5" "03/19/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man5/suauth.5 b/man/man5/suauth.5 index 9a32d93f..18e82ce0 100644 --- a/man/man5/suauth.5 +++ b/man/man5/suauth.5 @@ -2,12 +2,12 @@ .\" Title: suauth .\" Author: Marek Michałkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "SUAUTH" "5" "02/24/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "SUAUTH" "5" "03/19/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man5/subgid.5 b/man/man5/subgid.5 index 63393430..5ffd541c 100644 --- a/man/man5/subgid.5 +++ b/man/man5/subgid.5 @@ -2,12 +2,12 @@ .\" Title: subgid .\" Author: Eric Biederman .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "SUBGID" "5" "02/24/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "SUBGID" "5" "03/19/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man5/subuid.5 b/man/man5/subuid.5 index 10078418..6a8eb52a 100644 --- a/man/man5/subuid.5 +++ b/man/man5/subuid.5 @@ -2,12 +2,12 @@ .\" Title: subuid .\" Author: Eric Biederman .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "SUBUID" "5" "02/24/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "SUBUID" "5" "03/19/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man8/chgpasswd.8 b/man/man8/chgpasswd.8 index 969841db..feebd673 100644 --- a/man/man8/chgpasswd.8 +++ b/man/man8/chgpasswd.8 @@ -2,12 +2,12 @@ .\" Title: chgpasswd .\" Author: Thomas Kłoczko .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "CHGPASSWD" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "CHGPASSWD" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man8/chpasswd.8 b/man/man8/chpasswd.8 index 49c8a2b3..a2ed6547 100644 --- a/man/man8/chpasswd.8 +++ b/man/man8/chpasswd.8 @@ -2,12 +2,12 @@ .\" Title: chpasswd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "CHPASSWD" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "CHPASSWD" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man8/faillog.8 b/man/man8/faillog.8 index 92792a30..7d30f808 100644 --- a/man/man8/faillog.8 +++ b/man/man8/faillog.8 @@ -2,12 +2,12 @@ .\" Title: faillog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "FAILLOG" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "FAILLOG" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man8/groupadd.8 b/man/man8/groupadd.8 index d22f0867..ec795aa7 100644 --- a/man/man8/groupadd.8 +++ b/man/man8/groupadd.8 @@ -2,12 +2,12 @@ .\" Title: groupadd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "GROUPADD" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPADD" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man8/groupdel.8 b/man/man8/groupdel.8 index 7fecc4c6..90717b5f 100644 --- a/man/man8/groupdel.8 +++ b/man/man8/groupdel.8 @@ -2,12 +2,12 @@ .\" Title: groupdel .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "GROUPDEL" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPDEL" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man8/groupmems.8 b/man/man8/groupmems.8 index 278f7996..e5c2875e 100644 --- a/man/man8/groupmems.8 +++ b/man/man8/groupmems.8 @@ -2,12 +2,12 @@ .\" Title: groupmems .\" Author: George Kraft, IV .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "GROUPMEMS" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPMEMS" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man8/groupmod.8 b/man/man8/groupmod.8 index 39c166fc..3d136bdc 100644 --- a/man/man8/groupmod.8 +++ b/man/man8/groupmod.8 @@ -2,12 +2,12 @@ .\" Title: groupmod .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "GROUPMOD" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPMOD" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man8/grpck.8 b/man/man8/grpck.8 index a443b69f..ced31ac1 100644 --- a/man/man8/grpck.8 +++ b/man/man8/grpck.8 @@ -2,12 +2,12 @@ .\" Title: grpck .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "GRPCK" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GRPCK" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man8/lastlog.8 b/man/man8/lastlog.8 index 9dcc41a1..2435e2a0 100644 --- a/man/man8/lastlog.8 +++ b/man/man8/lastlog.8 @@ -2,12 +2,12 @@ .\" Title: lastlog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "LASTLOG" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "LASTLOG" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man8/logoutd.8 b/man/man8/logoutd.8 index 954f53fa..a88e4400 100644 --- a/man/man8/logoutd.8 +++ b/man/man8/logoutd.8 @@ -2,12 +2,12 @@ .\" Title: logoutd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "LOGOUTD" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "LOGOUTD" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man8/newusers.8 b/man/man8/newusers.8 index e8aed504..1e976e61 100644 --- a/man/man8/newusers.8 +++ b/man/man8/newusers.8 @@ -2,12 +2,12 @@ .\" Title: newusers .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "NEWUSERS" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "NEWUSERS" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man8/nologin.8 b/man/man8/nologin.8 index bd11a3e0..f35764a4 100644 --- a/man/man8/nologin.8 +++ b/man/man8/nologin.8 @@ -2,12 +2,12 @@ .\" Title: nologin .\" Author: Nicolas François .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "NOLOGIN" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "NOLOGIN" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man8/pwck.8 b/man/man8/pwck.8 index be07724c..b3cf0754 100644 --- a/man/man8/pwck.8 +++ b/man/man8/pwck.8 @@ -2,12 +2,12 @@ .\" Title: pwck .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "PWCK" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "PWCK" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man8/pwconv.8 b/man/man8/pwconv.8 index 91c98c86..0cf56fc6 100644 --- a/man/man8/pwconv.8 +++ b/man/man8/pwconv.8 @@ -2,12 +2,12 @@ .\" Title: pwconv .\" Author: Marek Michałkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "PWCONV" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "PWCONV" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man8/sulogin.8 b/man/man8/sulogin.8 index 140bdc79..5a37a09b 100644 --- a/man/man8/sulogin.8 +++ b/man/man8/sulogin.8 @@ -2,12 +2,12 @@ .\" Title: sulogin .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "SULOGIN" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "SULOGIN" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man8/useradd.8 b/man/man8/useradd.8 index cb4caab9..a1d172cd 100644 --- a/man/man8/useradd.8 +++ b/man/man8/useradd.8 @@ -2,12 +2,12 @@ .\" Title: useradd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "USERADD" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "USERADD" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man8/userdel.8 b/man/man8/userdel.8 index a5f4db1a..07e6d516 100644 --- a/man/man8/userdel.8 +++ b/man/man8/userdel.8 @@ -2,12 +2,12 @@ .\" Title: userdel .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "USERDEL" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "USERDEL" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man8/usermod.8 b/man/man8/usermod.8 index 86994c68..f9f0fd6f 100644 --- a/man/man8/usermod.8 +++ b/man/man8/usermod.8 @@ -2,12 +2,12 @@ .\" Title: usermod .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "USERMOD" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "USERMOD" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/man8/vipw.8 b/man/man8/vipw.8 index 613272d2..9745c9a2 100644 --- a/man/man8/vipw.8 +++ b/man/man8/vipw.8 @@ -2,12 +2,12 @@ .\" Title: vipw .\" Author: Marek Michałkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: English .\" -.TH "VIPW" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "VIPW" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/pl/man1/chage.1 b/man/pl/man1/chage.1 index 60426262..ee4ff4cc 100644 --- a/man/pl/man1/chage.1 +++ b/man/pl/man1/chage.1 @@ -2,12 +2,12 @@ .\" Title: chage .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Polish .\" -.TH "CHAGE" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "CHAGE" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/pl/man1/chsh.1 b/man/pl/man1/chsh.1 index 339226bb..fe75a99f 100644 --- a/man/pl/man1/chsh.1 +++ b/man/pl/man1/chsh.1 @@ -2,12 +2,12 @@ .\" Title: chsh .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Polish .\" -.TH "CHSH" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "CHSH" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/pl/man1/expiry.1 b/man/pl/man1/expiry.1 index aa17c6f7..9f62d8d6 100644 --- a/man/pl/man1/expiry.1 +++ b/man/pl/man1/expiry.1 @@ -2,12 +2,12 @@ .\" Title: expiry .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Polish .\" -.TH "EXPIRY" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "EXPIRY" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/pl/man1/newgrp.1 b/man/pl/man1/newgrp.1 index c388b911..1e5514f9 100644 --- a/man/pl/man1/newgrp.1 +++ b/man/pl/man1/newgrp.1 @@ -2,12 +2,12 @@ .\" Title: newgrp .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Polish .\" -.TH "NEWGRP" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "NEWGRP" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/pl/man1/sg.1 b/man/pl/man1/sg.1 index ba13f814..37adb3c1 100644 --- a/man/pl/man1/sg.1 +++ b/man/pl/man1/sg.1 @@ -2,12 +2,12 @@ .\" Title: sg .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Polish .\" -.TH "SG" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "SG" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/pl/man3/shadow.3 b/man/pl/man3/shadow.3 index ee64268e..74bb26e8 100644 --- a/man/pl/man3/shadow.3 +++ b/man/pl/man3/shadow.3 @@ -2,12 +2,12 @@ .\" Title: shadow .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: Library Calls -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Polish .\" -.TH "SHADOW" "3" "02/24/2025" "shadow\-utils 4\&.17\&.3" "Library Calls" +.TH "SHADOW" "3" "03/19/2025" "shadow\-utils 4\&.17\&.4" "Library Calls" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/pl/man5/faillog.5 b/man/pl/man5/faillog.5 index 6a8d43f5..d340fed0 100644 --- a/man/pl/man5/faillog.5 +++ b/man/pl/man5/faillog.5 @@ -2,12 +2,12 @@ .\" Title: faillog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Polish .\" -.TH "FAILLOG" "5" "02/24/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuratio" +.TH "FAILLOG" "5" "03/19/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuratio" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/pl/man5/porttime.5 b/man/pl/man5/porttime.5 index dbae3e72..97f9300c 100644 --- a/man/pl/man5/porttime.5 +++ b/man/pl/man5/porttime.5 @@ -2,12 +2,12 @@ .\" Title: porttime .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Polish .\" -.TH "PORTTIME" "5" "02/24/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "PORTTIME" "5" "03/19/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/pl/man8/faillog.8 b/man/pl/man8/faillog.8 index 6b1c4f50..5c90e423 100644 --- a/man/pl/man8/faillog.8 +++ b/man/pl/man8/faillog.8 @@ -2,12 +2,12 @@ .\" Title: faillog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Polish .\" -.TH "FAILLOG" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "FAILLOG" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/pl/man8/groupadd.8 b/man/pl/man8/groupadd.8 index 04c2311b..e042e19b 100644 --- a/man/pl/man8/groupadd.8 +++ b/man/pl/man8/groupadd.8 @@ -2,12 +2,12 @@ .\" Title: groupadd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Polish .\" -.TH "GROUPADD" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPADD" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/pl/man8/groupdel.8 b/man/pl/man8/groupdel.8 index b959526a..47245150 100644 --- a/man/pl/man8/groupdel.8 +++ b/man/pl/man8/groupdel.8 @@ -2,12 +2,12 @@ .\" Title: groupdel .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Polish .\" -.TH "GROUPDEL" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPDEL" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/pl/man8/groupmems.8 b/man/pl/man8/groupmems.8 index f20afa45..df3f1ee0 100644 --- a/man/pl/man8/groupmems.8 +++ b/man/pl/man8/groupmems.8 @@ -2,12 +2,12 @@ .\" Title: groupmems .\" Author: George Kraft, IV .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Polish .\" -.TH "GROUPMEMS" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPMEMS" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/pl/man8/groupmod.8 b/man/pl/man8/groupmod.8 index 0eb57a8c..1c7b37a9 100644 --- a/man/pl/man8/groupmod.8 +++ b/man/pl/man8/groupmod.8 @@ -2,12 +2,12 @@ .\" Title: groupmod .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Polish .\" -.TH "GROUPMOD" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPMOD" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/pl/man8/grpck.8 b/man/pl/man8/grpck.8 index 78b55547..140bd06c 100644 --- a/man/pl/man8/grpck.8 +++ b/man/pl/man8/grpck.8 @@ -2,12 +2,12 @@ .\" Title: grpck .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Polish .\" -.TH "GRPCK" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GRPCK" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/pl/man8/lastlog.8 b/man/pl/man8/lastlog.8 index 9b88a554..5710aeee 100644 --- a/man/pl/man8/lastlog.8 +++ b/man/pl/man8/lastlog.8 @@ -2,12 +2,12 @@ .\" Title: lastlog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Polish .\" -.TH "LASTLOG" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "LASTLOG" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/pl/man8/logoutd.8 b/man/pl/man8/logoutd.8 index 15ae5c7c..a6443979 100644 --- a/man/pl/man8/logoutd.8 +++ b/man/pl/man8/logoutd.8 @@ -2,12 +2,12 @@ .\" Title: logoutd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Polish .\" -.TH "LOGOUTD" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "LOGOUTD" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/pl/man8/userdel.8 b/man/pl/man8/userdel.8 index 533b2ae2..1cf3ae0f 100644 --- a/man/pl/man8/userdel.8 +++ b/man/pl/man8/userdel.8 @@ -2,12 +2,12 @@ .\" Title: userdel .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Polish .\" -.TH "USERDEL" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "USERDEL" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/pl/man8/usermod.8 b/man/pl/man8/usermod.8 index 72525028..4a2f634f 100644 --- a/man/pl/man8/usermod.8 +++ b/man/pl/man8/usermod.8 @@ -2,12 +2,12 @@ .\" Title: usermod .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Polish .\" -.TH "USERMOD" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "USERMOD" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/pl/man8/vipw.8 b/man/pl/man8/vipw.8 index 04f51257..81eded94 100644 --- a/man/pl/man8/vipw.8 +++ b/man/pl/man8/vipw.8 @@ -2,12 +2,12 @@ .\" Title: vipw .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Polish .\" -.TH "VIPW" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "VIPW" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man1/chage.1 b/man/ru/man1/chage.1 index 38f6a4a3..3c00005b 100644 --- a/man/ru/man1/chage.1 +++ b/man/ru/man1/chage.1 @@ -2,12 +2,12 @@ .\" Title: chage .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "chage" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "chage" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man1/chfn.1 b/man/ru/man1/chfn.1 index b32265ac..811cf7c7 100644 --- a/man/ru/man1/chfn.1 +++ b/man/ru/man1/chfn.1 @@ -2,12 +2,12 @@ .\" Title: chfn .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "chfn" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "chfn" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man1/chsh.1 b/man/ru/man1/chsh.1 index de59cc0f..904f6957 100644 --- a/man/ru/man1/chsh.1 +++ b/man/ru/man1/chsh.1 @@ -2,12 +2,12 @@ .\" Title: chsh .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "chsh" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "chsh" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man1/expiry.1 b/man/ru/man1/expiry.1 index 42abe871..ca292b8d 100644 --- a/man/ru/man1/expiry.1 +++ b/man/ru/man1/expiry.1 @@ -2,12 +2,12 @@ .\" Title: expiry .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "expiry" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "expiry" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man1/gpasswd.1 b/man/ru/man1/gpasswd.1 index daca99e7..157c9bc8 100644 --- a/man/ru/man1/gpasswd.1 +++ b/man/ru/man1/gpasswd.1 @@ -2,12 +2,12 @@ .\" Title: gpasswd .\" Author: Rafal Maszkowski .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "gpasswd" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "gpasswd" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man1/login.1 b/man/ru/man1/login.1 index 30ea69fc..02f32718 100644 --- a/man/ru/man1/login.1 +++ b/man/ru/man1/login.1 @@ -2,12 +2,12 @@ .\" Title: login .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "login" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "login" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man1/newgrp.1 b/man/ru/man1/newgrp.1 index 31ca0862..d73545b9 100644 --- a/man/ru/man1/newgrp.1 +++ b/man/ru/man1/newgrp.1 @@ -2,12 +2,12 @@ .\" Title: newgrp .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "newgrp" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "newgrp" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man1/passwd.1 b/man/ru/man1/passwd.1 index c393bf73..23570fe3 100644 --- a/man/ru/man1/passwd.1 +++ b/man/ru/man1/passwd.1 @@ -2,12 +2,12 @@ .\" Title: passwd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "passwd" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "passwd" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man1/sg.1 b/man/ru/man1/sg.1 index 337c10eb..9e9c9457 100644 --- a/man/ru/man1/sg.1 +++ b/man/ru/man1/sg.1 @@ -2,12 +2,12 @@ .\" Title: sg .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "sg" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "sg" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man1/su.1 b/man/ru/man1/su.1 index 32082aec..d9fc2da3 100644 --- a/man/ru/man1/su.1 +++ b/man/ru/man1/su.1 @@ -2,12 +2,12 @@ .\" Title: su .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "su" "1" "02/24/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "su" "1" "03/19/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man3/shadow.3 b/man/ru/man3/shadow.3 index b4cb3bff..fa015359 100644 --- a/man/ru/man3/shadow.3 +++ b/man/ru/man3/shadow.3 @@ -2,12 +2,12 @@ .\" Title: shadow .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: Library Calls -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "shadow" "3" "02/24/2025" "shadow\-utils 4\&.17\&.3" "Library Calls" +.TH "shadow" "3" "03/19/2025" "shadow\-utils 4\&.17\&.4" "Library Calls" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man5/faillog.5 b/man/ru/man5/faillog.5 index 04a01893..1605c49a 100644 --- a/man/ru/man5/faillog.5 +++ b/man/ru/man5/faillog.5 @@ -2,12 +2,12 @@ .\" Title: faillog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "faillog" "5" "02/24/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuratio" +.TH "faillog" "5" "03/19/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuratio" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man5/gshadow.5 b/man/ru/man5/gshadow.5 index 078c1957..821cfc15 100644 --- a/man/ru/man5/gshadow.5 +++ b/man/ru/man5/gshadow.5 @@ -2,12 +2,12 @@ .\" Title: gshadow .\" Author: Nicolas Fran\(,cois .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "gshadow" "5" "02/24/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "gshadow" "5" "03/19/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man5/limits.5 b/man/ru/man5/limits.5 index 1349de20..c2698cde 100644 --- a/man/ru/man5/limits.5 +++ b/man/ru/man5/limits.5 @@ -2,12 +2,12 @@ .\" Title: limits .\" Author: Luca Berra .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "limits" "5" "02/24/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "limits" "5" "03/19/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man5/login.access.5 b/man/ru/man5/login.access.5 index afe1f8d8..5a8030a3 100644 --- a/man/ru/man5/login.access.5 +++ b/man/ru/man5/login.access.5 @@ -2,12 +2,12 @@ .\" Title: login.access .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "login\&.access" "5" "02/24/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "login\&.access" "5" "03/19/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man5/login.defs.5 b/man/ru/man5/login.defs.5 index 96992480..0ff8dee9 100644 --- a/man/ru/man5/login.defs.5 +++ b/man/ru/man5/login.defs.5 @@ -2,12 +2,12 @@ .\" Title: login.defs .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "login\&.defs" "5" "02/24/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "login\&.defs" "5" "03/19/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man5/passwd.5 b/man/ru/man5/passwd.5 index 2665aec0..5c17e95a 100644 --- a/man/ru/man5/passwd.5 +++ b/man/ru/man5/passwd.5 @@ -2,12 +2,12 @@ .\" Title: passwd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "passwd" "5" "02/24/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "passwd" "5" "03/19/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man5/porttime.5 b/man/ru/man5/porttime.5 index 80aae42d..7e3be1a8 100644 --- a/man/ru/man5/porttime.5 +++ b/man/ru/man5/porttime.5 @@ -2,12 +2,12 @@ .\" Title: porttime .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "porttime" "5" "02/24/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "porttime" "5" "03/19/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man5/shadow.5 b/man/ru/man5/shadow.5 index d2783ae5..0109f23c 100644 --- a/man/ru/man5/shadow.5 +++ b/man/ru/man5/shadow.5 @@ -2,12 +2,12 @@ .\" Title: shadow .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "shadow" "5" "02/24/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "shadow" "5" "03/19/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man5/suauth.5 b/man/ru/man5/suauth.5 index 5a3e61d1..e3ae6cdf 100644 --- a/man/ru/man5/suauth.5 +++ b/man/ru/man5/suauth.5 @@ -2,12 +2,12 @@ .\" Title: suauth .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "suauth" "5" "02/24/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "suauth" "5" "03/19/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man8/chgpasswd.8 b/man/ru/man8/chgpasswd.8 index a72b6a03..17df8187 100644 --- a/man/ru/man8/chgpasswd.8 +++ b/man/ru/man8/chgpasswd.8 @@ -2,12 +2,12 @@ .\" Title: chgpasswd .\" Author: Thomas K\(/loczko .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "chgpasswd" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "chgpasswd" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man8/chpasswd.8 b/man/ru/man8/chpasswd.8 index de071aa7..cf9c3bf4 100644 --- a/man/ru/man8/chpasswd.8 +++ b/man/ru/man8/chpasswd.8 @@ -2,12 +2,12 @@ .\" Title: chpasswd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "chpasswd" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "chpasswd" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man8/faillog.8 b/man/ru/man8/faillog.8 index e0d869ff..91953ab5 100644 --- a/man/ru/man8/faillog.8 +++ b/man/ru/man8/faillog.8 @@ -2,12 +2,12 @@ .\" Title: faillog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "faillog" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "faillog" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man8/groupadd.8 b/man/ru/man8/groupadd.8 index 96ccb5f7..a4952163 100644 --- a/man/ru/man8/groupadd.8 +++ b/man/ru/man8/groupadd.8 @@ -2,12 +2,12 @@ .\" Title: groupadd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "groupadd" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "groupadd" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man8/groupdel.8 b/man/ru/man8/groupdel.8 index 63597ef9..add5e31d 100644 --- a/man/ru/man8/groupdel.8 +++ b/man/ru/man8/groupdel.8 @@ -2,12 +2,12 @@ .\" Title: groupdel .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "groupdel" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "groupdel" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man8/groupmems.8 b/man/ru/man8/groupmems.8 index 4fd3a6c8..5c1ea8cf 100644 --- a/man/ru/man8/groupmems.8 +++ b/man/ru/man8/groupmems.8 @@ -2,12 +2,12 @@ .\" Title: groupmems .\" Author: George Kraft, IV .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "groupmems" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "groupmems" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man8/groupmod.8 b/man/ru/man8/groupmod.8 index 5069955b..4424ac70 100644 --- a/man/ru/man8/groupmod.8 +++ b/man/ru/man8/groupmod.8 @@ -2,12 +2,12 @@ .\" Title: groupmod .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "groupmod" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "groupmod" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man8/grpck.8 b/man/ru/man8/grpck.8 index 39ce992e..9f1b488e 100644 --- a/man/ru/man8/grpck.8 +++ b/man/ru/man8/grpck.8 @@ -2,12 +2,12 @@ .\" Title: grpck .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "grpck" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "grpck" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man8/lastlog.8 b/man/ru/man8/lastlog.8 index a3ab7c7d..8baf0a64 100644 --- a/man/ru/man8/lastlog.8 +++ b/man/ru/man8/lastlog.8 @@ -2,12 +2,12 @@ .\" Title: lastlog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "lastlog" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "lastlog" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man8/logoutd.8 b/man/ru/man8/logoutd.8 index 50a752d1..2ce35146 100644 --- a/man/ru/man8/logoutd.8 +++ b/man/ru/man8/logoutd.8 @@ -2,12 +2,12 @@ .\" Title: logoutd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "logoutd" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "logoutd" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man8/newusers.8 b/man/ru/man8/newusers.8 index 717e75e1..9df0e2b5 100644 --- a/man/ru/man8/newusers.8 +++ b/man/ru/man8/newusers.8 @@ -2,12 +2,12 @@ .\" Title: newusers .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "newusers" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "newusers" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man8/nologin.8 b/man/ru/man8/nologin.8 index a1feae5c..772d6127 100644 --- a/man/ru/man8/nologin.8 +++ b/man/ru/man8/nologin.8 @@ -2,12 +2,12 @@ .\" Title: nologin .\" Author: Nicolas Fran\(,cois .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "nologin" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "nologin" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man8/pwck.8 b/man/ru/man8/pwck.8 index c0b6483c..de9285f4 100644 --- a/man/ru/man8/pwck.8 +++ b/man/ru/man8/pwck.8 @@ -2,12 +2,12 @@ .\" Title: pwck .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "pwck" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "pwck" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man8/pwconv.8 b/man/ru/man8/pwconv.8 index 898985f5..d260e0bb 100644 --- a/man/ru/man8/pwconv.8 +++ b/man/ru/man8/pwconv.8 @@ -2,12 +2,12 @@ .\" Title: pwconv .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "pwconv" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "pwconv" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man8/sulogin.8 b/man/ru/man8/sulogin.8 index ec2f0b55..e8f8842f 100644 --- a/man/ru/man8/sulogin.8 +++ b/man/ru/man8/sulogin.8 @@ -2,12 +2,12 @@ .\" Title: sulogin .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "sulogin" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "sulogin" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man8/useradd.8 b/man/ru/man8/useradd.8 index 103c249a..873c13a0 100644 --- a/man/ru/man8/useradd.8 +++ b/man/ru/man8/useradd.8 @@ -2,12 +2,12 @@ .\" Title: useradd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "useradd" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "useradd" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man8/userdel.8 b/man/ru/man8/userdel.8 index 6b6285b8..25885d34 100644 --- a/man/ru/man8/userdel.8 +++ b/man/ru/man8/userdel.8 @@ -2,12 +2,12 @@ .\" Title: userdel .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "userdel" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "userdel" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man8/usermod.8 b/man/ru/man8/usermod.8 index 84334860..177b378b 100644 --- a/man/ru/man8/usermod.8 +++ b/man/ru/man8/usermod.8 @@ -2,12 +2,12 @@ .\" Title: usermod .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "usermod" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "usermod" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/ru/man8/vipw.8 b/man/ru/man8/vipw.8 index e5ffd0c6..0437088d 100644 --- a/man/ru/man8/vipw.8 +++ b/man/ru/man8/vipw.8 @@ -2,12 +2,12 @@ .\" Title: vipw .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 02/24/2025 +.\" Date: 03/19/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Russian .\" -.TH "vipw" "8" "02/24/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "vipw" "8" "03/19/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/sv/man1/chage.1 b/man/sv/man1/chage.1 index 993696d7..34fbc1f4 100644 --- a/man/sv/man1/chage.1 +++ b/man/sv/man1/chage.1 @@ -2,12 +2,12 @@ .\" Title: chage .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24-02-2025 +.\" Date: 19-03-2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Swedish .\" -.TH "CHAGE" "1" "24-02-2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "CHAGE" "1" "19-03-2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/sv/man1/chsh.1 b/man/sv/man1/chsh.1 index b0299afb..0af9b26e 100644 --- a/man/sv/man1/chsh.1 +++ b/man/sv/man1/chsh.1 @@ -2,12 +2,12 @@ .\" Title: chsh .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24-02-2025 +.\" Date: 19-03-2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Swedish .\" -.TH "CHSH" "1" "24-02-2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "CHSH" "1" "19-03-2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/sv/man1/expiry.1 b/man/sv/man1/expiry.1 index bb1223d3..393d519a 100644 --- a/man/sv/man1/expiry.1 +++ b/man/sv/man1/expiry.1 @@ -2,12 +2,12 @@ .\" Title: expiry .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24-02-2025 +.\" Date: 19-03-2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Swedish .\" -.TH "EXPIRY" "1" "24-02-2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "EXPIRY" "1" "19-03-2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/sv/man1/newgrp.1 b/man/sv/man1/newgrp.1 index ff3e84d0..43316439 100644 --- a/man/sv/man1/newgrp.1 +++ b/man/sv/man1/newgrp.1 @@ -2,12 +2,12 @@ .\" Title: newgrp .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24-02-2025 +.\" Date: 19-03-2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Swedish .\" -.TH "NEWGRP" "1" "24-02-2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "NEWGRP" "1" "19-03-2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/sv/man1/passwd.1 b/man/sv/man1/passwd.1 index 22ece79e..bab2e8b8 100644 --- a/man/sv/man1/passwd.1 +++ b/man/sv/man1/passwd.1 @@ -2,12 +2,12 @@ .\" Title: passwd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24-02-2025 +.\" Date: 19-03-2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Swedish .\" -.TH "PASSWD" "1" "24-02-2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "PASSWD" "1" "19-03-2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/sv/man1/sg.1 b/man/sv/man1/sg.1 index 4dcd5dfe..146f5e23 100644 --- a/man/sv/man1/sg.1 +++ b/man/sv/man1/sg.1 @@ -2,12 +2,12 @@ .\" Title: sg .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24-02-2025 +.\" Date: 19-03-2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Swedish .\" -.TH "SG" "1" "24-02-2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "SG" "1" "19-03-2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/sv/man3/shadow.3 b/man/sv/man3/shadow.3 index e5ac022e..59fdba0d 100644 --- a/man/sv/man3/shadow.3 +++ b/man/sv/man3/shadow.3 @@ -2,12 +2,12 @@ .\" Title: shadow .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24-02-2025 +.\" Date: 19-03-2025 .\" Manual: Library Calls -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Swedish .\" -.TH "SHADOW" "3" "24-02-2025" "shadow\-utils 4\&.17\&.3" "Library Calls" +.TH "SHADOW" "3" "19-03-2025" "shadow\-utils 4\&.17\&.4" "Library Calls" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/sv/man5/faillog.5 b/man/sv/man5/faillog.5 index c2d1b4de..5dc1a122 100644 --- a/man/sv/man5/faillog.5 +++ b/man/sv/man5/faillog.5 @@ -2,12 +2,12 @@ .\" Title: faillog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24-02-2025 +.\" Date: 19-03-2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Swedish .\" -.TH "FAILLOG" "5" "24-02-2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuratio" +.TH "FAILLOG" "5" "19-03-2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuratio" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/sv/man5/gshadow.5 b/man/sv/man5/gshadow.5 index f72f5ea3..51232ab2 100644 --- a/man/sv/man5/gshadow.5 +++ b/man/sv/man5/gshadow.5 @@ -2,12 +2,12 @@ .\" Title: gshadow .\" Author: Nicolas Fran\(,cois .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24-02-2025 +.\" Date: 19-03-2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Swedish .\" -.TH "GSHADOW" "5" "24-02-2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "GSHADOW" "5" "19-03-2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/sv/man5/limits.5 b/man/sv/man5/limits.5 index 59fb9e22..32601771 100644 --- a/man/sv/man5/limits.5 +++ b/man/sv/man5/limits.5 @@ -2,12 +2,12 @@ .\" Title: limits .\" Author: Luca Berra .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24-02-2025 +.\" Date: 19-03-2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Swedish .\" -.TH "LIMITS" "5" "24-02-2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "LIMITS" "5" "19-03-2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/sv/man5/passwd.5 b/man/sv/man5/passwd.5 index f685b087..f49ce83e 100644 --- a/man/sv/man5/passwd.5 +++ b/man/sv/man5/passwd.5 @@ -2,12 +2,12 @@ .\" Title: passwd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24-02-2025 +.\" Date: 19-03-2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Swedish .\" -.TH "PASSWD" "5" "24-02-2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "PASSWD" "5" "19-03-2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/sv/man5/porttime.5 b/man/sv/man5/porttime.5 index b94ca8a8..884c0f97 100644 --- a/man/sv/man5/porttime.5 +++ b/man/sv/man5/porttime.5 @@ -2,12 +2,12 @@ .\" Title: porttime .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24-02-2025 +.\" Date: 19-03-2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Swedish .\" -.TH "PORTTIME" "5" "24-02-2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "PORTTIME" "5" "19-03-2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/sv/man5/suauth.5 b/man/sv/man5/suauth.5 index f73fe0ac..bf11773e 100644 --- a/man/sv/man5/suauth.5 +++ b/man/sv/man5/suauth.5 @@ -2,12 +2,12 @@ .\" Title: suauth .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24-02-2025 +.\" Date: 19-03-2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Swedish .\" -.TH "SUAUTH" "5" "24-02-2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "SUAUTH" "5" "19-03-2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/sv/man8/faillog.8 b/man/sv/man8/faillog.8 index cac18aec..16fa9a11 100644 --- a/man/sv/man8/faillog.8 +++ b/man/sv/man8/faillog.8 @@ -2,12 +2,12 @@ .\" Title: faillog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24-02-2025 +.\" Date: 19-03-2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Swedish .\" -.TH "FAILLOG" "8" "24-02-2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "FAILLOG" "8" "19-03-2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/sv/man8/groupadd.8 b/man/sv/man8/groupadd.8 index 06c52051..931b8ae2 100644 --- a/man/sv/man8/groupadd.8 +++ b/man/sv/man8/groupadd.8 @@ -2,12 +2,12 @@ .\" Title: groupadd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24-02-2025 +.\" Date: 19-03-2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Swedish .\" -.TH "GROUPADD" "8" "24-02-2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPADD" "8" "19-03-2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/sv/man8/groupdel.8 b/man/sv/man8/groupdel.8 index b5af7f5e..0643b993 100644 --- a/man/sv/man8/groupdel.8 +++ b/man/sv/man8/groupdel.8 @@ -2,12 +2,12 @@ .\" Title: groupdel .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24-02-2025 +.\" Date: 19-03-2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Swedish .\" -.TH "GROUPDEL" "8" "24-02-2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPDEL" "8" "19-03-2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/sv/man8/groupmems.8 b/man/sv/man8/groupmems.8 index 7a7994d0..5821a735 100644 --- a/man/sv/man8/groupmems.8 +++ b/man/sv/man8/groupmems.8 @@ -2,12 +2,12 @@ .\" Title: groupmems .\" Author: George Kraft, IV .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24-02-2025 +.\" Date: 19-03-2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Swedish .\" -.TH "GROUPMEMS" "8" "24-02-2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPMEMS" "8" "19-03-2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/sv/man8/groupmod.8 b/man/sv/man8/groupmod.8 index 67a579b8..2e370fbd 100644 --- a/man/sv/man8/groupmod.8 +++ b/man/sv/man8/groupmod.8 @@ -2,12 +2,12 @@ .\" Title: groupmod .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24-02-2025 +.\" Date: 19-03-2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Swedish .\" -.TH "GROUPMOD" "8" "24-02-2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPMOD" "8" "19-03-2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/sv/man8/grpck.8 b/man/sv/man8/grpck.8 index f463ba12..c07c8ccc 100644 --- a/man/sv/man8/grpck.8 +++ b/man/sv/man8/grpck.8 @@ -2,12 +2,12 @@ .\" Title: grpck .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24-02-2025 +.\" Date: 19-03-2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Swedish .\" -.TH "GRPCK" "8" "24-02-2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GRPCK" "8" "19-03-2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/sv/man8/lastlog.8 b/man/sv/man8/lastlog.8 index a5a8e757..456292d4 100644 --- a/man/sv/man8/lastlog.8 +++ b/man/sv/man8/lastlog.8 @@ -2,12 +2,12 @@ .\" Title: lastlog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24-02-2025 +.\" Date: 19-03-2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Swedish .\" -.TH "LASTLOG" "8" "24-02-2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "LASTLOG" "8" "19-03-2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/sv/man8/logoutd.8 b/man/sv/man8/logoutd.8 index 81d410ec..e7bc5576 100644 --- a/man/sv/man8/logoutd.8 +++ b/man/sv/man8/logoutd.8 @@ -2,12 +2,12 @@ .\" Title: logoutd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24-02-2025 +.\" Date: 19-03-2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Swedish .\" -.TH "LOGOUTD" "8" "24-02-2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "LOGOUTD" "8" "19-03-2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/sv/man8/nologin.8 b/man/sv/man8/nologin.8 index 685ed535..56261417 100644 --- a/man/sv/man8/nologin.8 +++ b/man/sv/man8/nologin.8 @@ -2,12 +2,12 @@ .\" Title: nologin .\" Author: Nicolas Fran\(,cois .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24-02-2025 +.\" Date: 19-03-2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Swedish .\" -.TH "NOLOGIN" "8" "24-02-2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "NOLOGIN" "8" "19-03-2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/sv/man8/pwck.8 b/man/sv/man8/pwck.8 index 1fbd5e9d..839667ad 100644 --- a/man/sv/man8/pwck.8 +++ b/man/sv/man8/pwck.8 @@ -2,12 +2,12 @@ .\" Title: pwck .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24-02-2025 +.\" Date: 19-03-2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Swedish .\" -.TH "PWCK" "8" "24-02-2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "PWCK" "8" "19-03-2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/sv/man8/userdel.8 b/man/sv/man8/userdel.8 index 7e721b55..ab0e0af6 100644 --- a/man/sv/man8/userdel.8 +++ b/man/sv/man8/userdel.8 @@ -2,12 +2,12 @@ .\" Title: userdel .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24-02-2025 +.\" Date: 19-03-2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Swedish .\" -.TH "USERDEL" "8" "24-02-2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "USERDEL" "8" "19-03-2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/sv/man8/vipw.8 b/man/sv/man8/vipw.8 index 9a5078b3..dddd7178 100644 --- a/man/sv/man8/vipw.8 +++ b/man/sv/man8/vipw.8 @@ -2,12 +2,12 @@ .\" Title: vipw .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24-02-2025 +.\" Date: 19-03-2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Swedish .\" -.TH "VIPW" "8" "24-02-2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "VIPW" "8" "19-03-2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man1/chage.1 b/man/uk/man1/chage.1 index bd577004..ee30e942 100644 --- a/man/uk/man1/chage.1 +++ b/man/uk/man1/chage.1 @@ -2,12 +2,12 @@ .\" Title: chage .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "chage" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "chage" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man1/chfn.1 b/man/uk/man1/chfn.1 index a78b1050..a6fe3fce 100644 --- a/man/uk/man1/chfn.1 +++ b/man/uk/man1/chfn.1 @@ -2,12 +2,12 @@ .\" Title: chfn .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "chfn" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "chfn" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man1/chsh.1 b/man/uk/man1/chsh.1 index 379ff003..26a3d906 100644 --- a/man/uk/man1/chsh.1 +++ b/man/uk/man1/chsh.1 @@ -2,12 +2,12 @@ .\" Title: chsh .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "chsh" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "chsh" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man1/expiry.1 b/man/uk/man1/expiry.1 index 08ebd178..5c99e4e8 100644 --- a/man/uk/man1/expiry.1 +++ b/man/uk/man1/expiry.1 @@ -2,12 +2,12 @@ .\" Title: expiry .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "expiry" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "expiry" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man1/gpasswd.1 b/man/uk/man1/gpasswd.1 index 9e890337..dabf7c2a 100644 --- a/man/uk/man1/gpasswd.1 +++ b/man/uk/man1/gpasswd.1 @@ -2,12 +2,12 @@ .\" Title: gpasswd .\" Author: Rafal Maszkowski .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "gpasswd" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "gpasswd" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man1/login.1 b/man/uk/man1/login.1 index 08e1c7b9..1e989b17 100644 --- a/man/uk/man1/login.1 +++ b/man/uk/man1/login.1 @@ -2,12 +2,12 @@ .\" Title: login .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "login" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "login" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man1/newgrp.1 b/man/uk/man1/newgrp.1 index 8fb4d068..428b0231 100644 --- a/man/uk/man1/newgrp.1 +++ b/man/uk/man1/newgrp.1 @@ -2,12 +2,12 @@ .\" Title: newgrp .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "newgrp" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "newgrp" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man1/passwd.1 b/man/uk/man1/passwd.1 index d5528493..1c45c25a 100644 --- a/man/uk/man1/passwd.1 +++ b/man/uk/man1/passwd.1 @@ -2,12 +2,12 @@ .\" Title: passwd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "passwd" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "passwd" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man1/sg.1 b/man/uk/man1/sg.1 index 2f5a2ff7..f3d6763b 100644 --- a/man/uk/man1/sg.1 +++ b/man/uk/man1/sg.1 @@ -2,12 +2,12 @@ .\" Title: sg .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "sg" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "sg" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man1/su.1 b/man/uk/man1/su.1 index 7cc8f0d3..c8224c99 100644 --- a/man/uk/man1/su.1 +++ b/man/uk/man1/su.1 @@ -2,12 +2,12 @@ .\" Title: su .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "su" "1" "24/02/2025" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "su" "1" "19/03/2025" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man3/shadow.3 b/man/uk/man3/shadow.3 index fb39e9fe..3099851b 100644 --- a/man/uk/man3/shadow.3 +++ b/man/uk/man3/shadow.3 @@ -2,12 +2,12 @@ .\" Title: shadow .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: Library Calls -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "shadow" "3" "24/02/2025" "shadow\-utils 4\&.17\&.3" "Library Calls" +.TH "shadow" "3" "19/03/2025" "shadow\-utils 4\&.17\&.4" "Library Calls" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man5/faillog.5 b/man/uk/man5/faillog.5 index 5be31aaf..2dbd3a41 100644 --- a/man/uk/man5/faillog.5 +++ b/man/uk/man5/faillog.5 @@ -2,12 +2,12 @@ .\" Title: faillog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "faillog" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuratio" +.TH "faillog" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuratio" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man5/gshadow.5 b/man/uk/man5/gshadow.5 index e8e1ac67..c79bc72a 100644 --- a/man/uk/man5/gshadow.5 +++ b/man/uk/man5/gshadow.5 @@ -2,12 +2,12 @@ .\" Title: gshadow .\" Author: Nicolas Fran\(,cois .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "gshadow" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "gshadow" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man5/login.access.5 b/man/uk/man5/login.access.5 index 8cbc2354..5ca04450 100644 --- a/man/uk/man5/login.access.5 +++ b/man/uk/man5/login.access.5 @@ -2,12 +2,12 @@ .\" Title: login.access .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "login\&.access" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "login\&.access" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man5/login.defs.5 b/man/uk/man5/login.defs.5 index d4434da0..7b189ac3 100644 --- a/man/uk/man5/login.defs.5 +++ b/man/uk/man5/login.defs.5 @@ -2,12 +2,12 @@ .\" Title: login.defs .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "login\&.defs" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "login\&.defs" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man5/passwd.5 b/man/uk/man5/passwd.5 index 441a8149..ec6e5692 100644 --- a/man/uk/man5/passwd.5 +++ b/man/uk/man5/passwd.5 @@ -2,12 +2,12 @@ .\" Title: passwd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "passwd" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "passwd" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man5/porttime.5 b/man/uk/man5/porttime.5 index 8304b8c3..b54aa2ac 100644 --- a/man/uk/man5/porttime.5 +++ b/man/uk/man5/porttime.5 @@ -2,12 +2,12 @@ .\" Title: porttime .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "porttime" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "porttime" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man5/shadow.5 b/man/uk/man5/shadow.5 index 75fd19a6..38087866 100644 --- a/man/uk/man5/shadow.5 +++ b/man/uk/man5/shadow.5 @@ -2,12 +2,12 @@ .\" Title: shadow .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "shadow" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "shadow" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man5/suauth.5 b/man/uk/man5/suauth.5 index 2e335f24..73957db4 100644 --- a/man/uk/man5/suauth.5 +++ b/man/uk/man5/suauth.5 @@ -2,12 +2,12 @@ .\" Title: suauth .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "suauth" "5" "24/02/2025" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "suauth" "5" "19/03/2025" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man8/chgpasswd.8 b/man/uk/man8/chgpasswd.8 index b490d07f..687bafbd 100644 --- a/man/uk/man8/chgpasswd.8 +++ b/man/uk/man8/chgpasswd.8 @@ -2,12 +2,12 @@ .\" Title: chgpasswd .\" Author: Thomas K\(/loczko .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "chgpasswd" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "chgpasswd" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man8/chpasswd.8 b/man/uk/man8/chpasswd.8 index 9c143c25..d8b72ac8 100644 --- a/man/uk/man8/chpasswd.8 +++ b/man/uk/man8/chpasswd.8 @@ -2,12 +2,12 @@ .\" Title: chpasswd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "chpasswd" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "chpasswd" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man8/faillog.8 b/man/uk/man8/faillog.8 index 2da27ae9..d33a3dd7 100644 --- a/man/uk/man8/faillog.8 +++ b/man/uk/man8/faillog.8 @@ -2,12 +2,12 @@ .\" Title: faillog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "faillog" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "faillog" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man8/groupadd.8 b/man/uk/man8/groupadd.8 index d086f318..f6e5e7f3 100644 --- a/man/uk/man8/groupadd.8 +++ b/man/uk/man8/groupadd.8 @@ -2,12 +2,12 @@ .\" Title: groupadd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "groupadd" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "groupadd" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man8/groupdel.8 b/man/uk/man8/groupdel.8 index 42d4a3ef..387e52b2 100644 --- a/man/uk/man8/groupdel.8 +++ b/man/uk/man8/groupdel.8 @@ -2,12 +2,12 @@ .\" Title: groupdel .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "groupdel" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "groupdel" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man8/groupmems.8 b/man/uk/man8/groupmems.8 index b2aa0a3f..e08d7a8e 100644 --- a/man/uk/man8/groupmems.8 +++ b/man/uk/man8/groupmems.8 @@ -2,12 +2,12 @@ .\" Title: groupmems .\" Author: George Kraft, IV .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "groupmems" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "groupmems" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man8/groupmod.8 b/man/uk/man8/groupmod.8 index 305863f2..a9b7dd65 100644 --- a/man/uk/man8/groupmod.8 +++ b/man/uk/man8/groupmod.8 @@ -2,12 +2,12 @@ .\" Title: groupmod .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "groupmod" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "groupmod" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man8/grpck.8 b/man/uk/man8/grpck.8 index 61475c87..f47f593f 100644 --- a/man/uk/man8/grpck.8 +++ b/man/uk/man8/grpck.8 @@ -2,12 +2,12 @@ .\" Title: grpck .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "grpck" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "grpck" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man8/lastlog.8 b/man/uk/man8/lastlog.8 index d653e380..161c69db 100644 --- a/man/uk/man8/lastlog.8 +++ b/man/uk/man8/lastlog.8 @@ -2,12 +2,12 @@ .\" Title: lastlog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "lastlog" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "lastlog" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man8/logoutd.8 b/man/uk/man8/logoutd.8 index 05545555..96342a27 100644 --- a/man/uk/man8/logoutd.8 +++ b/man/uk/man8/logoutd.8 @@ -2,12 +2,12 @@ .\" Title: logoutd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "logoutd" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "logoutd" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man8/newusers.8 b/man/uk/man8/newusers.8 index 888f58df..5ed6873e 100644 --- a/man/uk/man8/newusers.8 +++ b/man/uk/man8/newusers.8 @@ -2,12 +2,12 @@ .\" Title: newusers .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "newusers" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "newusers" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man8/nologin.8 b/man/uk/man8/nologin.8 index 0d5ef114..d450cfea 100644 --- a/man/uk/man8/nologin.8 +++ b/man/uk/man8/nologin.8 @@ -2,12 +2,12 @@ .\" Title: nologin .\" Author: Nicolas Fran\(,cois .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "nologin" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "nologin" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man8/pwck.8 b/man/uk/man8/pwck.8 index 06fcc193..6c66ca39 100644 --- a/man/uk/man8/pwck.8 +++ b/man/uk/man8/pwck.8 @@ -2,12 +2,12 @@ .\" Title: pwck .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "pwck" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "pwck" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man8/pwconv.8 b/man/uk/man8/pwconv.8 index 575de4d8..97029565 100644 --- a/man/uk/man8/pwconv.8 +++ b/man/uk/man8/pwconv.8 @@ -2,12 +2,12 @@ .\" Title: pwconv .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "pwconv" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "pwconv" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man8/sulogin.8 b/man/uk/man8/sulogin.8 index 7126a115..c366fe0f 100644 --- a/man/uk/man8/sulogin.8 +++ b/man/uk/man8/sulogin.8 @@ -2,12 +2,12 @@ .\" Title: sulogin .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "sulogin" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "sulogin" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man8/useradd.8 b/man/uk/man8/useradd.8 index b4d5328d..4d94a288 100644 --- a/man/uk/man8/useradd.8 +++ b/man/uk/man8/useradd.8 @@ -2,12 +2,12 @@ .\" Title: useradd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "useradd" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "useradd" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man8/userdel.8 b/man/uk/man8/userdel.8 index 2bea13b0..31f7f1e1 100644 --- a/man/uk/man8/userdel.8 +++ b/man/uk/man8/userdel.8 @@ -2,12 +2,12 @@ .\" Title: userdel .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "userdel" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "userdel" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man8/usermod.8 b/man/uk/man8/usermod.8 index c5fedf5b..6fe641c6 100644 --- a/man/uk/man8/usermod.8 +++ b/man/uk/man8/usermod.8 @@ -2,12 +2,12 @@ .\" Title: usermod .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "usermod" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "usermod" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/uk/man8/vipw.8 b/man/uk/man8/vipw.8 index a764619c..8b1ce61b 100644 --- a/man/uk/man8/vipw.8 +++ b/man/uk/man8/vipw.8 @@ -2,12 +2,12 @@ .\" Title: vipw .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 24/02/2025 +.\" Date: 19/03/2025 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Ukrainian .\" -.TH "vipw" "8" "24/02/2025" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "vipw" "8" "19/03/2025" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man1/chage.1 b/man/zh_CN/man1/chage.1 index 9c1ac03d..552af85d 100644 --- a/man/zh_CN/man1/chage.1 +++ b/man/zh_CN/man1/chage.1 @@ -2,12 +2,12 @@ .\" Title: chage .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "CHAGE" "1" "2025-02-24" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "CHAGE" "1" "2025-03-19" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man1/chfn.1 b/man/zh_CN/man1/chfn.1 index 30be2812..01913ed3 100644 --- a/man/zh_CN/man1/chfn.1 +++ b/man/zh_CN/man1/chfn.1 @@ -2,12 +2,12 @@ .\" Title: chfn .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "CHFN" "1" "2025-02-24" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "CHFN" "1" "2025-03-19" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man1/chsh.1 b/man/zh_CN/man1/chsh.1 index d9e0857d..8450e78a 100644 --- a/man/zh_CN/man1/chsh.1 +++ b/man/zh_CN/man1/chsh.1 @@ -2,12 +2,12 @@ .\" Title: chsh .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "CHSH" "1" "2025-02-24" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "CHSH" "1" "2025-03-19" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man1/expiry.1 b/man/zh_CN/man1/expiry.1 index e48c25e2..c2595850 100644 --- a/man/zh_CN/man1/expiry.1 +++ b/man/zh_CN/man1/expiry.1 @@ -2,12 +2,12 @@ .\" Title: expiry .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "EXPIRY" "1" "2025-02-24" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "EXPIRY" "1" "2025-03-19" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man1/gpasswd.1 b/man/zh_CN/man1/gpasswd.1 index 5c64f20f..5fbe39f4 100644 --- a/man/zh_CN/man1/gpasswd.1 +++ b/man/zh_CN/man1/gpasswd.1 @@ -2,12 +2,12 @@ .\" Title: gpasswd .\" Author: Rafal Maszkowski .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "GPASSWD" "1" "2025-02-24" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "GPASSWD" "1" "2025-03-19" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man1/login.1 b/man/zh_CN/man1/login.1 index 7be7feca..55c7e807 100644 --- a/man/zh_CN/man1/login.1 +++ b/man/zh_CN/man1/login.1 @@ -2,12 +2,12 @@ .\" Title: login .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "LOGIN" "1" "2025-02-24" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "LOGIN" "1" "2025-03-19" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man1/newgrp.1 b/man/zh_CN/man1/newgrp.1 index d3a11419..aa477bdd 100644 --- a/man/zh_CN/man1/newgrp.1 +++ b/man/zh_CN/man1/newgrp.1 @@ -2,12 +2,12 @@ .\" Title: newgrp .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "NEWGRP" "1" "2025-02-24" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "NEWGRP" "1" "2025-03-19" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man1/passwd.1 b/man/zh_CN/man1/passwd.1 index 7895b2f9..fab4b0a1 100644 --- a/man/zh_CN/man1/passwd.1 +++ b/man/zh_CN/man1/passwd.1 @@ -2,12 +2,12 @@ .\" Title: passwd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "PASSWD" "1" "2025-02-24" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "PASSWD" "1" "2025-03-19" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man1/sg.1 b/man/zh_CN/man1/sg.1 index 94db60fb..3699bf94 100644 --- a/man/zh_CN/man1/sg.1 +++ b/man/zh_CN/man1/sg.1 @@ -2,12 +2,12 @@ .\" Title: sg .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "SG" "1" "2025-02-24" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "SG" "1" "2025-03-19" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man1/su.1 b/man/zh_CN/man1/su.1 index acec13be..f960c8f1 100644 --- a/man/zh_CN/man1/su.1 +++ b/man/zh_CN/man1/su.1 @@ -2,12 +2,12 @@ .\" Title: su .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: User Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "SU" "1" "2025-02-24" "shadow\-utils 4\&.17\&.3" "User Commands" +.TH "SU" "1" "2025-03-19" "shadow\-utils 4\&.17\&.4" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man3/shadow.3 b/man/zh_CN/man3/shadow.3 index 4a16029e..4f78e233 100644 --- a/man/zh_CN/man3/shadow.3 +++ b/man/zh_CN/man3/shadow.3 @@ -2,12 +2,12 @@ .\" Title: shadow .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: Library Calls -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "SHADOW" "3" "2025-02-24" "shadow\-utils 4\&.17\&.3" "Library Calls" +.TH "SHADOW" "3" "2025-03-19" "shadow\-utils 4\&.17\&.4" "Library Calls" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man5/faillog.5 b/man/zh_CN/man5/faillog.5 index ffce5f50..c7616cec 100644 --- a/man/zh_CN/man5/faillog.5 +++ b/man/zh_CN/man5/faillog.5 @@ -2,12 +2,12 @@ .\" Title: faillog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "FAILLOG" "5" "2025-02-24" "shadow\-utils 4\&.17\&.3" "File Formats and Configuratio" +.TH "FAILLOG" "5" "2025-03-19" "shadow\-utils 4\&.17\&.4" "File Formats and Configuratio" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man5/gshadow.5 b/man/zh_CN/man5/gshadow.5 index 46dd50af..6b440c31 100644 --- a/man/zh_CN/man5/gshadow.5 +++ b/man/zh_CN/man5/gshadow.5 @@ -2,12 +2,12 @@ .\" Title: gshadow .\" Author: Nicolas Fran\(,cois .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "GSHADOW" "5" "2025-02-24" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "GSHADOW" "5" "2025-03-19" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man5/limits.5 b/man/zh_CN/man5/limits.5 index 1a7a2f90..698e60a0 100644 --- a/man/zh_CN/man5/limits.5 +++ b/man/zh_CN/man5/limits.5 @@ -2,12 +2,12 @@ .\" Title: limits .\" Author: Luca Berra .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "LIMITS" "5" "2025-02-24" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "LIMITS" "5" "2025-03-19" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man5/login.access.5 b/man/zh_CN/man5/login.access.5 index 984fd299..bf572893 100644 --- a/man/zh_CN/man5/login.access.5 +++ b/man/zh_CN/man5/login.access.5 @@ -2,12 +2,12 @@ .\" Title: login.access .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "LOGIN\&.ACCESS" "5" "2025-02-24" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "LOGIN\&.ACCESS" "5" "2025-03-19" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man5/login.defs.5 b/man/zh_CN/man5/login.defs.5 index c64b92f0..1a39d555 100644 --- a/man/zh_CN/man5/login.defs.5 +++ b/man/zh_CN/man5/login.defs.5 @@ -2,12 +2,12 @@ .\" Title: login.defs .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "LOGIN\&.DEFS" "5" "2025-02-24" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "LOGIN\&.DEFS" "5" "2025-03-19" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man5/passwd.5 b/man/zh_CN/man5/passwd.5 index 63adcd77..f9e7db66 100644 --- a/man/zh_CN/man5/passwd.5 +++ b/man/zh_CN/man5/passwd.5 @@ -2,12 +2,12 @@ .\" Title: passwd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "PASSWD" "5" "2025-02-24" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "PASSWD" "5" "2025-03-19" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man5/porttime.5 b/man/zh_CN/man5/porttime.5 index 5d4b6e28..855b9088 100644 --- a/man/zh_CN/man5/porttime.5 +++ b/man/zh_CN/man5/porttime.5 @@ -2,12 +2,12 @@ .\" Title: porttime .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "PORTTIME" "5" "2025-02-24" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "PORTTIME" "5" "2025-03-19" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man5/shadow.5 b/man/zh_CN/man5/shadow.5 index a4221d68..fdf5ca3b 100644 --- a/man/zh_CN/man5/shadow.5 +++ b/man/zh_CN/man5/shadow.5 @@ -2,12 +2,12 @@ .\" Title: shadow .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "SHADOW" "5" "2025-02-24" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "SHADOW" "5" "2025-03-19" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man5/suauth.5 b/man/zh_CN/man5/suauth.5 index 18fb7a5a..3e715ab7 100644 --- a/man/zh_CN/man5/suauth.5 +++ b/man/zh_CN/man5/suauth.5 @@ -2,12 +2,12 @@ .\" Title: suauth .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: File Formats and Configuration Files -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "SUAUTH" "5" "2025-02-24" "shadow\-utils 4\&.17\&.3" "File Formats and Configuration" +.TH "SUAUTH" "5" "2025-03-19" "shadow\-utils 4\&.17\&.4" "File Formats and Configuration" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man8/chgpasswd.8 b/man/zh_CN/man8/chgpasswd.8 index 40a177b2..a8782a5e 100644 --- a/man/zh_CN/man8/chgpasswd.8 +++ b/man/zh_CN/man8/chgpasswd.8 @@ -2,12 +2,12 @@ .\" Title: chgpasswd .\" Author: Thomas K\(/loczko .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "CHGPASSWD" "8" "2025-02-24" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "CHGPASSWD" "8" "2025-03-19" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man8/chpasswd.8 b/man/zh_CN/man8/chpasswd.8 index 4664ab9f..04040b22 100644 --- a/man/zh_CN/man8/chpasswd.8 +++ b/man/zh_CN/man8/chpasswd.8 @@ -2,12 +2,12 @@ .\" Title: chpasswd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "CHPASSWD" "8" "2025-02-24" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "CHPASSWD" "8" "2025-03-19" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man8/faillog.8 b/man/zh_CN/man8/faillog.8 index 665e1b97..8dcbfa4c 100644 --- a/man/zh_CN/man8/faillog.8 +++ b/man/zh_CN/man8/faillog.8 @@ -2,12 +2,12 @@ .\" Title: faillog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "FAILLOG" "8" "2025-02-24" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "FAILLOG" "8" "2025-03-19" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man8/groupadd.8 b/man/zh_CN/man8/groupadd.8 index a18e0d11..2f9bb20a 100644 --- a/man/zh_CN/man8/groupadd.8 +++ b/man/zh_CN/man8/groupadd.8 @@ -2,12 +2,12 @@ .\" Title: groupadd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "GROUPADD" "8" "2025-02-24" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPADD" "8" "2025-03-19" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man8/groupdel.8 b/man/zh_CN/man8/groupdel.8 index a0c3b3c3..004ded71 100644 --- a/man/zh_CN/man8/groupdel.8 +++ b/man/zh_CN/man8/groupdel.8 @@ -2,12 +2,12 @@ .\" Title: groupdel .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "GROUPDEL" "8" "2025-02-24" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPDEL" "8" "2025-03-19" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man8/groupmems.8 b/man/zh_CN/man8/groupmems.8 index 08ee49d5..6dd2024c 100644 --- a/man/zh_CN/man8/groupmems.8 +++ b/man/zh_CN/man8/groupmems.8 @@ -2,12 +2,12 @@ .\" Title: groupmems .\" Author: George Kraft, IV .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "GROUPMEMS" "8" "2025-02-24" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPMEMS" "8" "2025-03-19" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man8/groupmod.8 b/man/zh_CN/man8/groupmod.8 index dbee4871..81f729c7 100644 --- a/man/zh_CN/man8/groupmod.8 +++ b/man/zh_CN/man8/groupmod.8 @@ -2,12 +2,12 @@ .\" Title: groupmod .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "GROUPMOD" "8" "2025-02-24" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GROUPMOD" "8" "2025-03-19" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man8/grpck.8 b/man/zh_CN/man8/grpck.8 index b11a18c1..6c273733 100644 --- a/man/zh_CN/man8/grpck.8 +++ b/man/zh_CN/man8/grpck.8 @@ -2,12 +2,12 @@ .\" Title: grpck .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "GRPCK" "8" "2025-02-24" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "GRPCK" "8" "2025-03-19" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man8/lastlog.8 b/man/zh_CN/man8/lastlog.8 index e28272bb..f8905753 100644 --- a/man/zh_CN/man8/lastlog.8 +++ b/man/zh_CN/man8/lastlog.8 @@ -2,12 +2,12 @@ .\" Title: lastlog .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "LASTLOG" "8" "2025-02-24" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "LASTLOG" "8" "2025-03-19" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man8/logoutd.8 b/man/zh_CN/man8/logoutd.8 index 820ef09e..7b3bad37 100644 --- a/man/zh_CN/man8/logoutd.8 +++ b/man/zh_CN/man8/logoutd.8 @@ -2,12 +2,12 @@ .\" Title: logoutd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "LOGOUTD" "8" "2025-02-24" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "LOGOUTD" "8" "2025-03-19" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man8/newusers.8 b/man/zh_CN/man8/newusers.8 index bae65193..2456692a 100644 --- a/man/zh_CN/man8/newusers.8 +++ b/man/zh_CN/man8/newusers.8 @@ -2,12 +2,12 @@ .\" Title: newusers .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "NEWUSERS" "8" "2025-02-24" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "NEWUSERS" "8" "2025-03-19" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man8/nologin.8 b/man/zh_CN/man8/nologin.8 index 430d123f..96e3a4dc 100644 --- a/man/zh_CN/man8/nologin.8 +++ b/man/zh_CN/man8/nologin.8 @@ -2,12 +2,12 @@ .\" Title: nologin .\" Author: Nicolas Fran\(,cois .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "NOLOGIN" "8" "2025-02-24" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "NOLOGIN" "8" "2025-03-19" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man8/pwck.8 b/man/zh_CN/man8/pwck.8 index b0618907..fa60a3a2 100644 --- a/man/zh_CN/man8/pwck.8 +++ b/man/zh_CN/man8/pwck.8 @@ -2,12 +2,12 @@ .\" Title: pwck .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "PWCK" "8" "2025-02-24" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "PWCK" "8" "2025-03-19" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man8/pwconv.8 b/man/zh_CN/man8/pwconv.8 index 2cb1fd81..220c8c85 100644 --- a/man/zh_CN/man8/pwconv.8 +++ b/man/zh_CN/man8/pwconv.8 @@ -2,12 +2,12 @@ .\" Title: pwconv .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "PWCONV" "8" "2025-02-24" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "PWCONV" "8" "2025-03-19" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man8/sulogin.8 b/man/zh_CN/man8/sulogin.8 index 7b0e0b35..8674379e 100644 --- a/man/zh_CN/man8/sulogin.8 +++ b/man/zh_CN/man8/sulogin.8 @@ -2,12 +2,12 @@ .\" Title: sulogin .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "SULOGIN" "8" "2025-02-24" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "SULOGIN" "8" "2025-03-19" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man8/useradd.8 b/man/zh_CN/man8/useradd.8 index 9394dad2..f310a394 100644 --- a/man/zh_CN/man8/useradd.8 +++ b/man/zh_CN/man8/useradd.8 @@ -2,12 +2,12 @@ .\" Title: useradd .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "USERADD" "8" "2025-02-24" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "USERADD" "8" "2025-03-19" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man8/userdel.8 b/man/zh_CN/man8/userdel.8 index e0e10810..5ce3376a 100644 --- a/man/zh_CN/man8/userdel.8 +++ b/man/zh_CN/man8/userdel.8 @@ -2,12 +2,12 @@ .\" Title: userdel .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "USERDEL" "8" "2025-02-24" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "USERDEL" "8" "2025-03-19" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man8/usermod.8 b/man/zh_CN/man8/usermod.8 index dafa9d83..47cb908b 100644 --- a/man/zh_CN/man8/usermod.8 +++ b/man/zh_CN/man8/usermod.8 @@ -2,12 +2,12 @@ .\" Title: usermod .\" Author: Julianne Frances Haugh .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "USERMOD" "8" "2025-02-24" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "USERMOD" "8" "2025-03-19" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/man/zh_CN/man8/vipw.8 b/man/zh_CN/man8/vipw.8 index 23a3b0d5..65ca1a09 100644 --- a/man/zh_CN/man8/vipw.8 +++ b/man/zh_CN/man8/vipw.8 @@ -2,12 +2,12 @@ .\" Title: vipw .\" Author: Marek Micha\(/lkiewicz .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 2025-02-24 +.\" Date: 2025-03-19 .\" Manual: System Management Commands -.\" Source: shadow-utils 4.17.3 +.\" Source: shadow-utils 4.17.4 .\" Language: Chinese Simplified .\" -.TH "VIPW" "8" "2025-02-24" "shadow\-utils 4\&.17\&.3" "System Management Commands" +.TH "VIPW" "8" "2025-03-19" "shadow\-utils 4\&.17\&.4" "System Management Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff --git a/po/bs.po b/po/bs.po index f7665bfd..c4a6e53e 100644 --- a/po/bs.po +++ b/po/bs.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2004-05-09 12:03+0100\n" "Last-Translator: Safir Šećerović \n" "Language-Team: Bosnian \n" diff --git a/po/ca.po b/po/ca.po index f50376e4..480396da 100644 --- a/po/ca.po +++ b/po/ca.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.18\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2024-08-11 21:26+0100\n" "Last-Translator: Carles Pina i Estany \n" "Language-Team: Catalan \n" diff --git a/po/cs.po b/po/cs.po index 421ba2ae..144cf64d 100644 --- a/po/cs.po +++ b/po/cs.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.2\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2014-08-24 15:07+0200\n" "Last-Translator: Miroslav Kure \n" "Language-Team: Czech \n" diff --git a/po/da.po b/po/da.po index 916788a8..2b1709fa 100644 --- a/po/da.po +++ b/po/da.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2012-01-26 23:57+0100\n" "Last-Translator: Joe Hansen \n" "Language-Team: Danish \n" diff --git a/po/de.po b/po/de.po index f021f6f0..5da734f4 100644 --- a/po/de.po +++ b/po/de.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.2-2\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2020-09-22 15:10+0200\n" "Last-Translator: Björn Esser \n" "Language-Team: German \n" diff --git a/po/dz.po b/po/dz.po index 2d4337a5..7bfcd27b 100644 --- a/po/dz.po +++ b/po/dz.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.17\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2006-06-01 15:28+0530\n" "Last-Translator: Jurmey Rabgay \n" "Language-Team: dzongkha \n" diff --git a/po/el.po b/po/el.po index 5d3da634..9880c81e 100644 --- a/po/el.po +++ b/po/el.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow_po_el\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2012-01-21 00:22+0200\n" "Last-Translator: Thomas Vasileiou \n" "Language-Team: Greek \n" diff --git a/po/es.po b/po/es.po index cd4f1a21..e9b6eab1 100644 --- a/po/es.po +++ b/po/es.po @@ -32,7 +32,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.1.4.2\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2011-11-23 23:56+0100\n" "Last-Translator: Francisco Javier Cuadrado \n" "Language-Team: Debian l10n Spanish \n" diff --git a/po/eu.po b/po/eu.po index 0cc8d39c..a8133fe2 100644 --- a/po/eu.po +++ b/po/eu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: eu\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2011-11-26 19:42+0100\n" "Last-Translator: Piarres Beobide \n" "Language-Team: Euskara \n" diff --git a/po/fi.po b/po/fi.po index 157f9a00..0601b5c5 100644 --- a/po/fi.po +++ b/po/fi.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.18.1\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2007-11-24 22:54+0100\n" "Last-Translator: Tommi Vainikainen \n" "Language-Team: Finnish \n" diff --git a/po/fr.po b/po/fr.po index 9f6391f8..845d2e24 100644 --- a/po/fr.po +++ b/po/fr.po @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow-man-pages 4.16.0\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2024-07-06 15:36+0200\n" "Last-Translator: bubu \n" "Language-Team: French \n" diff --git a/po/gl.po b/po/gl.po index 24c13efc..53eeb542 100644 --- a/po/gl.po +++ b/po/gl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.18\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2006-07-18 23:27+0200\n" "Last-Translator: Jacobo Tarrio \n" "Language-Team: Galician \n" diff --git a/po/he.po b/po/he.po index 0b728e81..702671ae 100644 --- a/po/he.po +++ b/po/he.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2004-07-21 23:59+0300\n" "Last-Translator: Lior Kaplan \n" "Language-Team: Hebrew \n" diff --git a/po/hu.po b/po/hu.po index ddd3e664..257503e8 100644 --- a/po/hu.po +++ b/po/hu.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: 4.0.18\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2007-11-25 20:56+0100\n" "Last-Translator: SZERVÁC Attila \n" "Language-Team: Hungarian \n" diff --git a/po/id.po b/po/id.po index 98dddf12..dd62b39c 100644 --- a/po/id.po +++ b/po/id.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.15\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2007-11-25 20:58+0100\n" "Last-Translator: Parlin Imanuel Toh \n" "Language-Team: Debian Indonesia \n" diff --git a/po/it.po b/po/it.po index 4ae59b14..77dccd9e 100644 --- a/po/it.po +++ b/po/it.po @@ -25,7 +25,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.1.1\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2008-03-27 14:40+0100\n" "Last-Translator: Danilo Piazzalunga \n" "Language-Team: Italian \n" diff --git a/po/ja.po b/po/ja.po index 9cce4ae8..18a0487a 100644 --- a/po/ja.po +++ b/po/ja.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.1.5\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2012-05-21 02:52+0900\n" "Last-Translator: NAKANO Takeo \n" "Language-Team: Japanese \n" diff --git a/po/ka.po b/po/ka.po index 38120a51..6391eb41 100644 --- a/po/ka.po +++ b/po/ka.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow-utils\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2024-02-08 06:13+0100\n" "Last-Translator: Temuri Doghonadze \n" "Language-Team: Georgian <(nothing)>\n" diff --git a/po/kk.po b/po/kk.po index d49fcedd..b2b32b26 100644 --- a/po/kk.po +++ b/po/kk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: shadowutils\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2017-02-07 17:09+0500\n" "Last-Translator: Baurzhan Muftakhidinov \n" "Language-Team: Kazakh \n" diff --git a/po/km.po b/po/km.po index 0eb9c480..df4b7f97 100644 --- a/po/km.po +++ b/po/km.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow_po_km\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2006-06-28 10:08+0700\n" "Last-Translator: Khoem Sokhem \n" "Language-Team: Khmer \n" diff --git a/po/ko.po b/po/ko.po index 988092c4..41463741 100644 --- a/po/ko.po +++ b/po/ko.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.1.1\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2009-04-19 21:32+0900\n" "Last-Translator: Changwoo Ryu \n" "Language-Team: Korean \n" diff --git a/po/nb.po b/po/nb.po index 7bb2984c..e932e39e 100644 --- a/po/nb.po +++ b/po/nb.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.17\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2018-03-05 12:33+0100\n" "Last-Translator: Åka Sikrom \n" "Language-Team: Norwegian Bokmål \n" diff --git a/po/ne.po b/po/ne.po index 43c908cb..da216205 100644 --- a/po/ne.po +++ b/po/ne.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.17\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2006-06-16 14:30+0545\n" "Last-Translator: Shiva Pokharel \n" "Language-Team: Nepali \n" diff --git a/po/nl.po b/po/nl.po index 56a33832..8593f994 100644 --- a/po/nl.po +++ b/po/nl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.15.1\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2024-05-09 12:30+0200\n" "Last-Translator: Frans Spiesschaert \n" "Language-Team: Debian Dutch l10n Team \n" diff --git a/po/nn.po b/po/nn.po index b050150d..210ef493 100644 --- a/po/nn.po +++ b/po/nn.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2004-06-03 21:41+0200\n" "Last-Translator: Håvard Korsvoll \n" "Language-Team: Norwegian (Nynorsk) \n" diff --git a/po/pl.po b/po/pl.po index c172a14d..ce63b218 100644 --- a/po/pl.po +++ b/po/pl.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.18\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2007-11-25 20:53+0100\n" "Last-Translator: Tomasz Kłoczko \n" "Language-Team: Polish \n" diff --git a/po/pt.po b/po/pt.po index 27913079..32fdf448 100644 --- a/po/pt.po +++ b/po/pt.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.18\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2012-01-14 12:41+0000\n" "Last-Translator: Miguel Figueiredo \n" "Language-Team: Portuguese \n" diff --git a/po/pt_BR.po b/po/pt_BR.po index a2a463a3..892050b2 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.15\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2011-11-25 20:20+0100\n" "Last-Translator: Fred Ulisses Maranhão \n" "Language-Team: Debian-BR Project \n" diff --git a/po/ro.po b/po/ro.po index d466a8c9..bc5a3bb5 100644 --- a/po/ro.po +++ b/po/ro.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.16.0\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2024-08-29 20:23+0200\n" "Last-Translator: Remus-Gabriel Chelu \n" "Language-Team: Romanian \n" diff --git a/po/ru.po b/po/ru.po index 736ade92..56c29dd2 100644 --- a/po/ru.po +++ b/po/ru.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.1.5.1-1\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2017-03-05 11:14+0300\n" "Last-Translator: Yuri Kozlov \n" "Language-Team: Russian \n" diff --git a/po/shadow.pot b/po/shadow.pot index d5ce3089..ce331a11 100644 --- a/po/shadow.pot +++ b/po/shadow.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: shadow 4.17.3\n" +"Project-Id-Version: shadow 4.17.4\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/po/sk.po b/po/sk.po index ec923468..fc53ff1d 100644 --- a/po/sk.po +++ b/po/sk.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.17\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2011-11-26 22:06+0100\n" "Last-Translator: Ivan Masár \n" "Language-Team: Slovak \n" diff --git a/po/sq.po b/po/sq.po index dc59fb81..ea39b3dc 100644 --- a/po/sq.po +++ b/po/sq.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.3\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2004-11-20 03:28+0100\n" "Last-Translator: Elian Myftiu \n" "Language-Team: Albanian \n" diff --git a/po/sv.po b/po/sv.po index 220d0412..f8016880 100644 --- a/po/sv.po +++ b/po/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.1.1\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2011-11-25 22:08+0100\n" "Last-Translator: Daniel Nylander \n" "Language-Team: Swedish \n" diff --git a/po/tl.po b/po/tl.po index 4facfdaf..16c83173 100644 --- a/po/tl.po +++ b/po/tl.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.18\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2007-11-26 21:34+0100\n" "Last-Translator: Eric Pareja \n" "Language-Team: Tagalog \n" diff --git a/po/tr.po b/po/tr.po index 1b2ea0d7..34d3de01 100644 --- a/po/tr.po +++ b/po/tr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.18\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2008-03-29 20:31+0200\n" "Last-Translator: Mehmet Türker \n" "Language-Team: Türkçe \n" diff --git a/po/uk.po b/po/uk.po index c8a361a0..7219dbe7 100644 --- a/po/uk.po +++ b/po/uk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.18\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2022-05-16 19:32+0300\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" diff --git a/po/vi.po b/po/vi.po index ed6acd45..8ba0c347 100644 --- a/po/vi.po +++ b/po/vi.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow master\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2016-10-04 07:07+0700\n" "Last-Translator: Trần Ngọc Quân \n" "Language-Team: Vietnamese \n" diff --git a/po/zh_CN.po b/po/zh_CN.po index bce2ede0..ac9c785a 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.15\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2022-07-27 23:04+0800\n" "Last-Translator: Celeste Liu \n" "Language-Team: Chinese (simplified) \n" diff --git a/po/zh_TW.po b/po/zh_TW.po index ba6cb9ce..0d29a616 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: shadow 4.0.9\n" "Report-Msgid-Bugs-To: pkg-shadow-devel@lists.alioth.debian.org\n" -"POT-Creation-Date: 2025-02-24 08:18-0600\n" +"POT-Creation-Date: 2025-03-19 14:03-0500\n" "PO-Revision-Date: 2022-07-27 23:04+0800\n" "Last-Translator: Celeste Liu \n" "Language-Team: Chinese \n" diff --git a/src/chage.c b/src/chage.c index aed8e5b6..49ca4750 100644 --- a/src/chage.c +++ b/src/chage.c @@ -110,8 +110,8 @@ fail_exit (int code) #ifdef WITH_AUDIT if (E_SUCCESS != code) { - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "change age", user_name, user_uid, 0); + audit_logger (AUDIT_USER_MGMT, Prog, + "change-age", user_name, user_uid, SHADOW_AUDIT_FAILURE); } #endif @@ -238,7 +238,7 @@ print_day_as_date(long day) return; } - if (localtime_r(&date, &tm) == NULL) { + if (gmtime_r(&date, &tm) == NULL) { puts(_("future")); return; } @@ -789,10 +789,7 @@ int main (int argc, char **argv) fprintf (stderr, _("%s: Permission denied.\n"), Prog); fail_exit (E_NOPERM); } -#ifdef WITH_AUDIT - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "display aging info", user_name, user_uid, 1); -#endif + /* Displaying fields is not of interest to audit */ list_fields (); fail_exit (E_SUCCESS); } @@ -811,39 +808,39 @@ int main (int argc, char **argv) } #ifdef WITH_AUDIT else { - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "change all aging information", - user_name, user_uid, 1); + audit_logger (AUDIT_USER_MGMT, Prog, + "change-all-aging-information", + user_name, user_uid, SHADOW_AUDIT_SUCCESS); } #endif } else { #ifdef WITH_AUDIT if (Mflg) { - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "change max age", user_name, user_uid, 1); + audit_logger (AUDIT_USER_MGMT, Prog, + "change-max-age", user_name, user_uid, SHADOW_AUDIT_SUCCESS); } if (mflg) { - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "change min age", user_name, user_uid, 1); + audit_logger (AUDIT_USER_MGMT, Prog, + "change-min-age", user_name, user_uid, 1); } if (dflg) { - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "change last change date", + audit_logger (AUDIT_USER_MGMT, Prog, + "change-last-change-date", user_name, user_uid, 1); } if (Wflg) { - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "change passwd warning", + audit_logger (AUDIT_USER_MGMT, Prog, + "change-passwd-warning", user_name, user_uid, 1); } if (Iflg) { - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "change inactive days", + audit_logger (AUDIT_USER_MGMT, Prog, + "change-inactive-days", user_name, user_uid, 1); } if (Eflg) { - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "change passwd expiration", + audit_logger (AUDIT_USER_MGMT, Prog, + "change-passwd-expiration", user_name, user_uid, 1); } #endif diff --git a/src/chfn.c b/src/chfn.c index 4c96fba2..834a0a27 100644 --- a/src/chfn.c +++ b/src/chfn.c @@ -36,6 +36,7 @@ #include "string/strcmp/streq.h" #include "string/strcpy/strtcpy.h" #include "string/strdup/xstrdup.h" +#include "string/strtok/stpsep.h" /* @@ -216,10 +217,13 @@ static void new_fields (void) */ static char *copy_field (char *in, char *out, char *extra) { - while (NULL != in) { - char *f; + char *next = NULL; - f = strsep(&in, ","); + while (NULL != in) { + const char *f; + + f = in; + next = stpsep(in, ","); if (strchr(f, '=') == NULL) break; @@ -231,12 +235,13 @@ static char *copy_field (char *in, char *out, char *extra) strcat(extra, f); } + in = next; } if ((NULL != in) && (NULL != out)) { strcpy (out, in); } - return in; + return next; } /* diff --git a/src/gpasswd.c b/src/gpasswd.c index 13abbdab..460bd14c 100644 --- a/src/gpasswd.c +++ b/src/gpasswd.c @@ -382,20 +382,14 @@ static void open_files (void) static void log_gpasswd_failure (const char *suffix) { -#ifdef WITH_AUDIT - char buf[1024]; -#endif - if (aflg) { SYSLOG ((LOG_ERR, "%s failed to add user %s to group %s%s", myname, user, group, suffix)); #ifdef WITH_AUDIT - SNPRINTF(buf, "%s failed to add user %s to group %s%s", - myname, user, group, suffix); - audit_logger (AUDIT_USER_ACCT, Prog, - buf, - group, AUDIT_NO_ID, + audit_logger_with_group (AUDIT_USER_MGMT, + "add-user-to-group", + user, AUDIT_NO_ID, "grp", group, SHADOW_AUDIT_FAILURE); #endif } else if (dflg) { @@ -403,11 +397,9 @@ static void log_gpasswd_failure (const char *suffix) "%s failed to remove user %s from group %s%s", myname, user, group, suffix)); #ifdef WITH_AUDIT - SNPRINTF(buf, "%s failed to remove user %s from group %s%s", - myname, user, group, suffix); - audit_logger (AUDIT_USER_ACCT, Prog, - buf, - group, AUDIT_NO_ID, + audit_logger_with_group (AUDIT_USER_MGMT, + "delete-user-from-group", + user, AUDIT_NO_ID, "grp", group, SHADOW_AUDIT_FAILURE); #endif } else if (rflg) { @@ -415,11 +407,9 @@ static void log_gpasswd_failure (const char *suffix) "%s failed to remove password of group %s%s", myname, group, suffix)); #ifdef WITH_AUDIT - SNPRINTF(buf, "%s failed to remove password of group %s%s", - myname, group, suffix); - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - buf, - group, AUDIT_NO_ID, + audit_logger_with_group (AUDIT_GRP_CHAUTHTOK, + "delete-group-password", + myname, AUDIT_NO_ID, "grp", group, SHADOW_AUDIT_FAILURE); #endif } else if (Rflg) { @@ -427,11 +417,9 @@ static void log_gpasswd_failure (const char *suffix) "%s failed to restrict access to group %s%s", myname, group, suffix)); #ifdef WITH_AUDIT - SNPRINTF(buf, "%s failed to restrict access to group %s%s", - myname, group, suffix); - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - buf, - group, AUDIT_NO_ID, + audit_logger_with_group (AUDIT_GRP_MGMT, + "restrict-group", + myname, AUDIT_NO_ID, "grp", group, SHADOW_AUDIT_FAILURE); #endif } else if (Aflg || Mflg) { @@ -441,11 +429,9 @@ static void log_gpasswd_failure (const char *suffix) "%s failed to set the administrators of group %s to %s%s", myname, group, admins, suffix)); #ifdef WITH_AUDIT - SNPRINTF(buf, "%s failed to set the administrators of group %s to %s%s", - myname, group, admins, suffix); - audit_logger (AUDIT_USER_ACCT, Prog, - buf, - group, AUDIT_NO_ID, + audit_logger_with_group (AUDIT_GRP_MGMT, + "set-admins-of-group", + admins, AUDIT_NO_ID, "grp", group, SHADOW_AUDIT_FAILURE); #endif } @@ -455,11 +441,9 @@ static void log_gpasswd_failure (const char *suffix) "%s failed to set the members of group %s to %s%s", myname, group, members, suffix)); #ifdef WITH_AUDIT - SNPRINTF(buf, "%s failed to set the members of group %s to %s%s", - myname, group, members, suffix); - audit_logger (AUDIT_USER_ACCT, Prog, - buf, - group, AUDIT_NO_ID, + audit_logger_with_group (AUDIT_USER_MGMT, + "add-users-to-group", + members, AUDIT_NO_ID, "grp", group, SHADOW_AUDIT_FAILURE); #endif } @@ -468,11 +452,9 @@ static void log_gpasswd_failure (const char *suffix) "%s failed to change password of group %s%s", myname, group, suffix)); #ifdef WITH_AUDIT - SNPRINTF(buf, "%s failed to change password of group %s%s", - myname, group, suffix); - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - buf, - group, AUDIT_NO_ID, + audit_logger_with_group (AUDIT_GRP_CHAUTHTOK, + "change-password", + myname, AUDIT_NO_ID, "grp", group, SHADOW_AUDIT_FAILURE); #endif } @@ -512,11 +494,9 @@ static void log_gpasswd_success (const char *suffix) "user %s added by %s to group %s%s", user, myname, group, suffix)); #ifdef WITH_AUDIT - SNPRINTF(buf, "user %s added by %s to group %s%s", - user, myname, group, suffix); - audit_logger (AUDIT_USER_ACCT, Prog, - buf, - group, AUDIT_NO_ID, + audit_logger_with_group (AUDIT_USER_MGMT, + "add-user-to-group", + user, AUDIT_NO_ID, "grp", group, SHADOW_AUDIT_SUCCESS); #endif } else if (dflg) { @@ -524,11 +504,9 @@ static void log_gpasswd_success (const char *suffix) "user %s removed by %s from group %s%s", user, myname, group, suffix)); #ifdef WITH_AUDIT - SNPRINTF(buf, "user %s removed by %s from group %s%s", - user, myname, group, suffix); - audit_logger (AUDIT_USER_ACCT, Prog, - buf, - group, AUDIT_NO_ID, + audit_logger_with_group (AUDIT_USER_MGMT, + "delete-user-from-group", + user, AUDIT_NO_ID, "grp", group, SHADOW_AUDIT_SUCCESS); #endif } else if (rflg) { @@ -538,9 +516,9 @@ static void log_gpasswd_success (const char *suffix) #ifdef WITH_AUDIT SNPRINTF(buf, "password of group %s removed by %s%s", group, myname, suffix); - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - buf, - group, AUDIT_NO_ID, + audit_logger_with_group (AUDIT_GRP_CHAUTHTOK, + "delete-group-password", + myname, AUDIT_NO_ID, "grp", group, SHADOW_AUDIT_SUCCESS); #endif } else if (Rflg) { @@ -550,9 +528,9 @@ static void log_gpasswd_success (const char *suffix) #ifdef WITH_AUDIT SNPRINTF(buf, "access to group %s restricted by %s%s", group, myname, suffix); - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - buf, - group, AUDIT_NO_ID, + audit_logger_with_group (AUDIT_GRP_MGMT, + "restrict-group", + myname, AUDIT_NO_ID, "grp", group, SHADOW_AUDIT_SUCCESS); #endif } else if (Aflg || Mflg) { @@ -562,11 +540,9 @@ static void log_gpasswd_success (const char *suffix) "administrators of group %s set by %s to %s%s", group, myname, admins, suffix)); #ifdef WITH_AUDIT - SNPRINTF(buf, "administrators of group %s set by %s to %s%s", - group, myname, admins, suffix); - audit_logger (AUDIT_USER_ACCT, Prog, - buf, - group, AUDIT_NO_ID, + audit_logger_with_group (AUDIT_GRP_MGMT, + "set-admins-of-group", + admins, AUDIT_NO_ID, "grp", group, SHADOW_AUDIT_SUCCESS); #endif } @@ -576,11 +552,9 @@ static void log_gpasswd_success (const char *suffix) "members of group %s set by %s to %s%s", group, myname, members, suffix)); #ifdef WITH_AUDIT - SNPRINTF(buf, "members of group %s set by %s to %s%s", - group, myname, members, suffix); - audit_logger (AUDIT_USER_ACCT, Prog, - buf, - group, AUDIT_NO_ID, + audit_logger_with_group (AUDIT_USER_MGMT, + "add-users-to-group", + members, AUDIT_NO_ID, "grp", group, SHADOW_AUDIT_SUCCESS); #endif } @@ -589,11 +563,9 @@ static void log_gpasswd_success (const char *suffix) "password of group %s changed by %s%s", group, myname, suffix)); #ifdef WITH_AUDIT - SNPRINTF(buf, "password of group %s changed by %s%s", - group, myname, suffix); - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - buf, - group, AUDIT_NO_ID, + audit_logger_with_group (AUDIT_GRP_CHAUTHTOK, + "change-password", + myname, AUDIT_NO_ID, "grp", group, SHADOW_AUDIT_SUCCESS); #endif } diff --git a/src/groupadd.c b/src/groupadd.c index ab30960e..a0d5adeb 100644 --- a/src/groupadd.c +++ b/src/groupadd.c @@ -120,6 +120,15 @@ usage (int status) exit (status); } +static void fail_exit(int status) +{ +#ifdef WITH_AUDIT + audit_logger(AUDIT_ADD_GROUP, Prog, "add-group", group_name, + AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); +#endif + exit (status); +} + /* * new_grent - initialize the values in a group file entry * @@ -222,7 +231,7 @@ grp_update(void) fprintf (stderr, _("%s: failed to prepare the new %s entry '%s'\n"), Prog, gr_dbname (), grp.gr_name); - exit (E_GRP_UPDATE); + fail_exit (E_GRP_UPDATE); } #ifdef SHADOWGRP /* @@ -232,7 +241,7 @@ grp_update(void) fprintf (stderr, _("%s: failed to prepare the new %s entry '%s'\n"), Prog, sgr_dbname (), sgrp.sg_namp); - exit (E_GRP_UPDATE); + fail_exit (E_GRP_UPDATE); } #endif /* SHADOWGRP */ } @@ -250,7 +259,7 @@ check_new_name(void) fprintf(stderr, _("%s: '%s' is not a valid group name\n"), Prog, group_name); - exit(E_BAD_ARG); + fail_exit (E_BAD_ARG); } return; @@ -269,11 +278,11 @@ static void close_files (void) fprintf (stderr, _("%s: failure while writing changes to %s\n"), Prog, gr_dbname ()); - exit (E_GRP_UPDATE); + fail_exit (E_GRP_UPDATE); } #ifdef WITH_AUDIT audit_logger (AUDIT_ADD_GROUP, Prog, - "adding group to /etc/group", + "add-group", group_name, group_id, SHADOW_AUDIT_SUCCESS); #endif SYSLOG ((LOG_INFO, "group added to %s: name=%s, GID=%u", @@ -290,11 +299,11 @@ static void close_files (void) fprintf (stderr, _("%s: failure while writing changes to %s\n"), Prog, sgr_dbname ()); - exit (E_GRP_UPDATE); + fail_exit (E_GRP_UPDATE); } #ifdef WITH_AUDIT - audit_logger (AUDIT_ADD_GROUP, Prog, - "adding group to /etc/gshadow", + audit_logger (AUDIT_GRP_MGMT, Prog, + "add-shadow-group", group_name, group_id, SHADOW_AUDIT_SUCCESS); #endif SYSLOG ((LOG_INFO, "group added to %s: name=%s", @@ -307,10 +316,6 @@ static void close_files (void) #endif /* SHADOWGRP */ /* Report success at the system level */ -#ifdef WITH_AUDIT - audit_logger (AUDIT_ADD_GROUP, Prog, - "", group_name, group_id, SHADOW_AUDIT_SUCCESS); -#endif SYSLOG ((LOG_INFO, "new group: name=%s, GID=%u", group_name, (unsigned int) group_id)); del_cleanup (cleanup_report_add_group); @@ -328,7 +333,7 @@ static void open_files (void) fprintf (stderr, _("%s: cannot lock %s; try again later.\n"), Prog, gr_dbname ()); - exit (E_GRP_UPDATE); + fail_exit (E_GRP_UPDATE); } add_cleanup (cleanup_unlock_group, NULL); @@ -338,7 +343,7 @@ static void open_files (void) fprintf (stderr, _("%s: cannot lock %s; try again later.\n"), Prog, sgr_dbname ()); - exit (E_GRP_UPDATE); + fail_exit (E_GRP_UPDATE); } add_cleanup (cleanup_unlock_gshadow, NULL); } @@ -354,7 +359,7 @@ static void open_files (void) if (gr_open (O_CREAT | O_RDWR) == 0) { fprintf (stderr, _("%s: cannot open %s: %s\n"), Prog, gr_dbname (), strerror(errno)); SYSLOG ((LOG_WARN, "cannot open %s: %s", gr_dbname (), strerror(errno))); - exit (E_GRP_UPDATE); + fail_exit (E_GRP_UPDATE); } #ifdef SHADOWGRP @@ -364,7 +369,7 @@ static void open_files (void) _("%s: cannot open %s: %s\n"), Prog, sgr_dbname (), strerror(errno)); SYSLOG ((LOG_WARN, "cannot open %s: %s", sgr_dbname (), strerror(errno))); - exit (E_GRP_UPDATE); + fail_exit (E_GRP_UPDATE); } } #endif /* SHADOWGRP */ @@ -499,7 +504,7 @@ static void check_flags (void) fprintf (stderr, _("%s: group '%s' already exists\n"), Prog, group_name); - exit (E_NAME_IN_USE); + fail_exit (E_NAME_IN_USE); } if (gflg && (prefix_getgrgid (group_id) != NULL)) { @@ -518,7 +523,7 @@ static void check_flags (void) fprintf (stderr, _("%s: GID '%lu' already exists\n"), Prog, (unsigned long) group_id); - exit (E_GID_IN_USE); + fail_exit (E_GID_IN_USE); } } } @@ -546,7 +551,7 @@ static void check_perms (void) fprintf (stderr, _("%s: Cannot determine your user name.\n"), Prog); - exit (1); + fail_exit (1); } retval = pam_start (Prog, pampw->pw_name, &conv, &pamh); @@ -566,7 +571,7 @@ static void check_perms (void) if (NULL != pamh) { (void) pam_end (pamh, retval); } - exit (1); + fail_exit (1); } (void) pam_end (pamh, retval); #endif /* USE_PAM */ @@ -597,7 +602,7 @@ int main (int argc, char **argv) fprintf (stderr, _("%s: Cannot setup cleanup service.\n"), Prog); - exit (1); + fail_exit (1); } /* @@ -624,7 +629,7 @@ int main (int argc, char **argv) if (!gflg) { if (find_new_gid (rflg, &group_id, NULL) < 0) { - exit (E_GID_IN_USE); + fail_exit (E_GID_IN_USE); } } diff --git a/src/groupdel.c b/src/groupdel.c index 4bc58aa9..3d289fef 100644 --- a/src/groupdel.c +++ b/src/groupdel.c @@ -87,6 +87,15 @@ usage (int status) exit (status); } +static void fail_exit(int status) +{ +#ifdef WITH_AUDIT + audit_logger(AUDIT_GRP_MGMT, Prog, "delete-group", group_name, + AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); +#endif + exit (status); +} + /* * grp_update - update group file entries * @@ -113,7 +122,7 @@ static void grp_update (void) fprintf (stderr, _("%s: cannot remove entry '%s' from %s\n"), Prog, group_name, gr_dbname ()); - exit (E_GRP_UPDATE); + fail_exit (E_GRP_UPDATE); } #ifdef SHADOWGRP @@ -125,7 +134,7 @@ static void grp_update (void) fprintf (stderr, _("%s: cannot remove entry '%s' from %s\n"), Prog, group_name, sgr_dbname ()); - exit (E_GRP_UPDATE); + fail_exit (E_GRP_UPDATE); } } #endif /* SHADOWGRP */ @@ -144,12 +153,12 @@ static void close_files (void) fprintf (stderr, _("%s: failure while writing changes to %s\n"), Prog, gr_dbname ()); - exit (E_GRP_UPDATE); + fail_exit (E_GRP_UPDATE); } #ifdef WITH_AUDIT audit_logger (AUDIT_DEL_GROUP, Prog, - "removing group from /etc/group", + "delete-group", group_name, group_id, SHADOW_AUDIT_SUCCESS); #endif SYSLOG ((LOG_INFO, @@ -168,12 +177,12 @@ static void close_files (void) fprintf (stderr, _("%s: failure while writing changes to %s\n"), Prog, sgr_dbname ()); - exit (E_GRP_UPDATE); + fail_exit (E_GRP_UPDATE); } #ifdef WITH_AUDIT - audit_logger (AUDIT_DEL_GROUP, Prog, - "removing group from /etc/gshadow", + audit_logger (AUDIT_GRP_MGMT, Prog, + "delete-shadow-group", group_name, group_id, SHADOW_AUDIT_SUCCESS); #endif SYSLOG ((LOG_INFO, @@ -186,11 +195,6 @@ static void close_files (void) } #endif /* SHADOWGRP */ - /* Report success at the system level */ -#ifdef WITH_AUDIT - audit_logger (AUDIT_DEL_GROUP, Prog, - "", group_name, group_id, SHADOW_AUDIT_SUCCESS); -#endif SYSLOG ((LOG_INFO, "group '%s' removed\n", group_name)); del_cleanup (cleanup_report_del_group); } @@ -207,7 +211,7 @@ static void open_files (void) fprintf (stderr, _("%s: cannot lock %s; try again later.\n"), Prog, gr_dbname ()); - exit (E_GRP_UPDATE); + fail_exit (E_GRP_UPDATE); } add_cleanup (cleanup_unlock_group, NULL); #ifdef SHADOWGRP @@ -216,7 +220,7 @@ static void open_files (void) fprintf (stderr, _("%s: cannot lock %s; try again later.\n"), Prog, sgr_dbname ()); - exit (E_GRP_UPDATE); + fail_exit (E_GRP_UPDATE); } add_cleanup (cleanup_unlock_gshadow, NULL); } @@ -234,7 +238,7 @@ static void open_files (void) _("%s: cannot open %s\n"), Prog, gr_dbname ()); SYSLOG ((LOG_WARN, "cannot open %s", gr_dbname ())); - exit (E_GRP_UPDATE); + fail_exit (E_GRP_UPDATE); } #ifdef SHADOWGRP if (is_shadow_grp) { @@ -243,7 +247,7 @@ static void open_files (void) _("%s: cannot open %s\n"), Prog, sgr_dbname ()); SYSLOG ((LOG_WARN, "cannot open %s", sgr_dbname ())); - exit (E_GRP_UPDATE); + fail_exit (E_GRP_UPDATE); } } #endif /* SHADOWGRP */ @@ -284,7 +288,7 @@ static void group_busy (gid_t gid) fprintf (stderr, _("%s: cannot remove the primary group of user '%s'\n"), Prog, pwd->pw_name); - exit (E_GROUP_BUSY); + fail_exit (E_GROUP_BUSY); } /* @@ -368,7 +372,7 @@ int main (int argc, char **argv) fprintf (stderr, _("%s: Cannot setup cleanup service.\n"), Prog); - exit (1); + fail_exit (1); } process_flags (argc, argv); @@ -382,7 +386,7 @@ int main (int argc, char **argv) fprintf (stderr, _("%s: Cannot determine your user name.\n"), Prog); - exit (1); + fail_exit (1); } retval = pam_start (Prog, pampw->pw_name, &conv, &pamh); @@ -403,7 +407,7 @@ int main (int argc, char **argv) if (NULL != pamh) { (void) pam_end (pamh, retval); } - exit (1); + fail_exit (1); } (void) pam_end (pamh, retval); #endif /* USE_PAM */ @@ -423,7 +427,7 @@ int main (int argc, char **argv) fprintf (stderr, _("%s: group '%s' does not exist\n"), Prog, group_name); - exit (E_NOTFOUND); + fail_exit (E_NOTFOUND); } group_id = grp->gr_gid; diff --git a/src/groupmod.c b/src/groupmod.c index 5164c4c3..cce6fd49 100644 --- a/src/groupmod.c +++ b/src/groupmod.c @@ -488,7 +488,7 @@ static void close_files (void) exit (E_GRP_UPDATE); } #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_ACCT, Prog, + audit_logger (AUDIT_GRP_MGMT, Prog, info_group.audit_msg, group_name, AUDIT_NO_ID, SHADOW_AUDIT_SUCCESS); @@ -511,7 +511,14 @@ static void close_files (void) exit (E_GRP_UPDATE); } #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_ACCT, Prog, + /* If both happened, log password change as its more important */ + if (pflg) + audit_logger (AUDIT_GRP_CHAUTHTOK, Prog, + info_gshadow.audit_msg, + group_name, AUDIT_NO_ID, + SHADOW_AUDIT_SUCCESS); + else + audit_logger (AUDIT_GRP_MGMT, Prog, info_gshadow.audit_msg, group_name, AUDIT_NO_ID, SHADOW_AUDIT_SUCCESS); @@ -534,7 +541,7 @@ static void close_files (void) exit (E_GRP_UPDATE); } #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_ACCT, Prog, + audit_logger (AUDIT_GRP_MGMT, Prog, info_passwd.audit_msg, group_name, AUDIT_NO_ID, SHADOW_AUDIT_SUCCESS); @@ -549,8 +556,8 @@ static void close_files (void) } #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_ACCT, Prog, - "modifying group", + audit_logger (AUDIT_GRP_MGMT, Prog, + "modify-group", group_name, AUDIT_NO_ID, SHADOW_AUDIT_SUCCESS); #endif diff --git a/src/lastlog.c b/src/lastlog.c index d622ba84..1a5e1a63 100644 --- a/src/lastlog.c +++ b/src/lastlog.c @@ -30,6 +30,7 @@ /*@-exitarg@*/ #include "exitcodes.h" #include "shadowlog.h" +#include "sizeof.h" #include "string/memset/memzero.h" #include "string/strftime.h" @@ -116,7 +117,7 @@ static void print_one (/*@null@*/const struct passwd *pw) offset = (off_t) pw->pw_uid * sizeof (ll); - if (offset + sizeof (ll) <= statbuf.st_size) { + if (offset + ssizeof(ll) <= statbuf.st_size) { /* fseeko errors are not really relevant for us. */ int err = fseeko (lastlogfile, offset, SEEK_SET); assert (0 == err); diff --git a/src/newgrp.c b/src/newgrp.c index 6e05277f..905ac2f4 100644 --- a/src/newgrp.c +++ b/src/newgrp.c @@ -193,10 +193,10 @@ static void check_perms (const struct group *grp, if (streq(grp->gr_passwd, "") || !streq(grp->gr_passwd, cpasswd)) { #ifdef WITH_AUDIT - SNPRINTF(audit_buf, "authentication new-gid=%lu", + SNPRINTF(audit_buf, "authentication new_gid=%lu", (unsigned long) grp->gr_gid); audit_logger (AUDIT_GRP_AUTH, Prog, - audit_buf, NULL, getuid (), 0); + audit_buf, NULL, getuid (), SHADOW_AUDIT_FAILURE); #endif SYSLOG ((LOG_INFO, "Invalid password for group '%s' from '%s'", @@ -206,10 +206,10 @@ static void check_perms (const struct group *grp, goto failure; } #ifdef WITH_AUDIT - SNPRINTF(audit_buf, "authentication new-gid=%lu", + SNPRINTF(audit_buf, "authentication new_gid=%lu", (unsigned long) grp->gr_gid); audit_logger (AUDIT_GRP_AUTH, Prog, - audit_buf, NULL, getuid (), 1); + audit_buf, NULL, getuid (), SHADOW_AUDIT_SUCCESS); #endif } @@ -220,16 +220,6 @@ failure: * harm. -- JWP */ closelog (); -#ifdef WITH_AUDIT - if (groupname) { - SNPRINTF(audit_buf, "changing new-group=%s", groupname); - audit_logger (AUDIT_CHGRP_ID, Prog, - audit_buf, NULL, getuid (), 0); - } else { - audit_logger (AUDIT_CHGRP_ID, Prog, - "changing", NULL, getuid (), 0); - } -#endif exit (EXIT_FAILURE); } @@ -303,13 +293,13 @@ static void syslog_sg (const char *name, const char *group) is_newgrp ? "newgrp" : "sg", strerror (errno)); #ifdef WITH_AUDIT if (group) { - SNPRINTF(audit_buf, - "changing new-group=%s", group); - audit_logger (AUDIT_CHGRP_ID, Prog, - audit_buf, NULL, getuid (), 0); + audit_logger_with_group(AUDIT_CHGRP_ID, "changing", NULL, + getuid(), "new_group", group, + SHADOW_AUDIT_FAILURE); } else { audit_logger (AUDIT_CHGRP_ID, Prog, - "changing", NULL, getuid (), 0); + "changing", NULL, getuid(), + SHADOW_AUDIT_FAILURE); } #endif exit (EXIT_FAILURE); @@ -447,7 +437,7 @@ int main (int argc, char **argv) Prog); #ifdef WITH_AUDIT audit_logger (AUDIT_CHGRP_ID, Prog, - "changing", NULL, getuid (), 0); + "changing", NULL, getuid (), SHADOW_AUDIT_FAILURE); #endif SYSLOG ((LOG_WARN, "Cannot determine the user name of the caller (UID %lu)", (unsigned long) getuid ())); @@ -563,12 +553,11 @@ int main (int argc, char **argv) perror("agetgroups"); #ifdef WITH_AUDIT if (group) { - SNPRINTF(audit_buf, "changing new-group=%s", group); - audit_logger(AUDIT_CHGRP_ID, Prog, - audit_buf, NULL, getuid(), 0); + audit_logger_with_group(AUDIT_CHGRP_ID, "changing", NULL, getuid(), + "new_group", group, SHADOW_AUDIT_FAILURE); } else { audit_logger(AUDIT_CHGRP_ID, Prog, - "changing", NULL, getuid(), 0); + "changing", NULL, getuid(), SHADOW_AUDIT_FAILURE); } #endif exit(EXIT_FAILURE); @@ -704,9 +693,9 @@ int main (int argc, char **argv) if (setgid (gid) != 0) { perror ("setgid"); #ifdef WITH_AUDIT - SNPRINTF(audit_buf, "changing new-gid=%lu", (unsigned long) gid); + SNPRINTF(audit_buf, "changing new_gid=%lu", (unsigned long) gid); audit_logger (AUDIT_CHGRP_ID, Prog, - audit_buf, NULL, getuid (), 0); + audit_buf, NULL, getuid (), SHADOW_AUDIT_FAILURE); #endif exit (EXIT_FAILURE); } @@ -714,9 +703,9 @@ int main (int argc, char **argv) if (setuid (getuid ()) != 0) { perror ("setuid"); #ifdef WITH_AUDIT - SNPRINTF(audit_buf, "changing new-gid=%lu", (unsigned long) gid); + SNPRINTF(audit_buf, "changing new_gid=%lu", (unsigned long) gid); audit_logger (AUDIT_CHGRP_ID, Prog, - audit_buf, NULL, getuid (), 0); + audit_buf, NULL, getuid (), SHADOW_AUDIT_FAILURE); #endif exit (EXIT_FAILURE); } @@ -729,9 +718,9 @@ int main (int argc, char **argv) closelog (); execl (SHELL, "sh", "-c", command, (char *) NULL); #ifdef WITH_AUDIT - SNPRINTF(audit_buf, "changing new-gid=%lu", (unsigned long) gid); + SNPRINTF(audit_buf, "changing new_gid=%lu", (unsigned long) gid); audit_logger (AUDIT_CHGRP_ID, Prog, - audit_buf, NULL, getuid (), 0); + audit_buf, NULL, getuid (), SHADOW_AUDIT_FAILURE); #endif perror (SHELL); exit ((errno == ENOENT) ? E_CMD_NOTFOUND : E_CMD_NOEXEC); @@ -795,9 +784,9 @@ int main (int argc, char **argv) } #ifdef WITH_AUDIT - SNPRINTF(audit_buf, "changing new-gid=%lu", (unsigned long) gid); + SNPRINTF(audit_buf, "changing new_gid=%lu", (unsigned long) gid); audit_logger (AUDIT_CHGRP_ID, Prog, - audit_buf, NULL, getuid (), 1); + audit_buf, NULL, getuid (), SHADOW_AUDIT_SUCCESS); #endif /* * Exec the login shell and go away. We are trying to get back to @@ -821,9 +810,9 @@ int main (int argc, char **argv) closelog (); #ifdef WITH_AUDIT if (NULL != group) { - SNPRINTF(audit_buf, "changing new-group=%s", group); - audit_logger (AUDIT_CHGRP_ID, Prog, - audit_buf, NULL, getuid (), 0); + audit_logger_with_group(AUDIT_CHGRP_ID, "changing", NULL, + getuid(), "new_group", group, + SHADOW_AUDIT_FAILURE); } else { audit_logger (AUDIT_CHGRP_ID, Prog, "changing", NULL, getuid (), 0); diff --git a/src/useradd.c b/src/useradd.c index ee52aafd..6e744b04 100644 --- a/src/useradd.c +++ b/src/useradd.c @@ -253,6 +253,10 @@ static FILE *fmkomstemp(char *template, unsigned int flags, mode_t m); */ static void fail_exit (int code) { +#ifdef WITH_AUDIT + int type; +#endif + if (home_added && rmdir(prefix_user_home) != 0) { fprintf(stderr, _("%s: %s was created, but could not be removed\n"), @@ -263,38 +267,22 @@ static void fail_exit (int code) if (spw_locked && spw_unlock() == 0) { fprintf(stderr, _("%s: failed to unlock %s\n"), Prog, spw_dbname()); SYSLOG((LOG_ERR, "failed to unlock %s", spw_dbname())); -#ifdef WITH_AUDIT - audit_logger(AUDIT_ADD_USER, Prog, "unlocking shadow file", - user_name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); -#endif /* continue */ } if (pw_locked && pw_unlock() == 0) { fprintf(stderr, _("%s: failed to unlock %s\n"), Prog, pw_dbname()); SYSLOG((LOG_ERR, "failed to unlock %s", pw_dbname())); -#ifdef WITH_AUDIT - audit_logger(AUDIT_ADD_USER, Prog, "unlocking passwd file", - user_name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); -#endif /* continue */ } if (gr_locked && gr_unlock() == 0) { fprintf(stderr, _("%s: failed to unlock %s\n"), Prog, gr_dbname()); SYSLOG((LOG_ERR, "failed to unlock %s", gr_dbname())); -#ifdef WITH_AUDIT - audit_logger(AUDIT_ADD_USER, Prog, "unlocking group file", - user_name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); -#endif /* continue */ } #ifdef SHADOWGRP if (sgr_locked && sgr_unlock() == 0) { fprintf(stderr, _("%s: failed to unlock %s\n"), Prog, sgr_dbname()); SYSLOG((LOG_ERR, "failed to unlock %s", sgr_dbname())); -# ifdef WITH_AUDIT - audit_logger(AUDIT_ADD_USER, Prog, "unlocking gshadow file", - user_name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); -# endif /* continue */ } #endif @@ -302,27 +290,23 @@ static void fail_exit (int code) if (sub_uid_locked && sub_uid_unlock() == 0) { fprintf(stderr, _("%s: failed to unlock %s\n"), Prog, sub_uid_dbname()); SYSLOG((LOG_ERR, "failed to unlock %s", sub_uid_dbname())); -# ifdef WITH_AUDIT - audit_logger(AUDIT_ADD_USER, Prog, - "unlocking subordinate user file", - user_name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); -# endif /* continue */ } if (sub_gid_locked && sub_gid_unlock() == 0) { fprintf (stderr, _("%s: failed to unlock %s\n"), Prog, sub_gid_dbname()); SYSLOG ((LOG_ERR, "failed to unlock %s", sub_gid_dbname())); -# ifdef WITH_AUDIT - audit_logger(AUDIT_ADD_USER, Prog, - "unlocking subordinate group file", - user_name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); -# endif /* continue */ } #endif /* ENABLE_SUBIDS */ #ifdef WITH_AUDIT - audit_logger(AUDIT_ADD_USER, Prog, "adding user", + if (code == E_PW_UPDATE || code >= E_GRP_UPDATE) + type = AUDIT_USER_MGMT; + else + type = AUDIT_ADD_USER; + + audit_logger (type, Prog, + "add-user", user_name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); #endif SYSLOG((LOG_INFO, "failed adding user '%s', exit code: %d", user_name, code)); @@ -729,7 +713,7 @@ set_defaults(void) } #ifdef WITH_AUDIT audit_logger (AUDIT_USYS_CONFIG, Prog, - "changing useradd defaults", + "changing-useradd-defaults", NULL, AUDIT_NO_ID, SHADOW_AUDIT_SUCCESS); #endif @@ -1043,12 +1027,6 @@ static void grp_update (void) _("%s: Out of memory. Cannot update %s.\n"), Prog, gr_dbname ()); SYSLOG ((LOG_ERR, "failed to prepare the new %s entry '%s'", gr_dbname (), user_name)); -#ifdef WITH_AUDIT - audit_logger (AUDIT_ADD_USER, Prog, - "adding user to group", - user_name, AUDIT_NO_ID, - SHADOW_AUDIT_FAILURE); -#endif fail_exit (E_GRP_UPDATE); /* XXX */ } @@ -1062,18 +1040,12 @@ static void grp_update (void) _("%s: failed to prepare the new %s entry '%s'\n"), Prog, gr_dbname (), ngrp->gr_name); SYSLOG ((LOG_ERR, "failed to prepare the new %s entry '%s'", gr_dbname (), user_name)); -#ifdef WITH_AUDIT - audit_logger (AUDIT_ADD_USER, Prog, - "adding user to group", - user_name, AUDIT_NO_ID, - SHADOW_AUDIT_FAILURE); -#endif fail_exit (E_GRP_UPDATE); } #ifdef WITH_AUDIT - audit_logger (AUDIT_ADD_USER, Prog, - "adding user to group", - user_name, AUDIT_NO_ID, + audit_logger_with_group (AUDIT_USER_MGMT, + "add-user-to-group", + user_name, AUDIT_NO_ID, "grp", ngrp->gr_name, SHADOW_AUDIT_SUCCESS); #endif SYSLOG ((LOG_INFO, @@ -1118,12 +1090,6 @@ static void grp_update (void) _("%s: Out of memory. Cannot update %s.\n"), Prog, sgr_dbname ()); SYSLOG ((LOG_ERR, "failed to prepare the new %s entry '%s'", sgr_dbname (), user_name)); -#ifdef WITH_AUDIT - audit_logger (AUDIT_ADD_USER, Prog, - "adding user to shadow group", - user_name, AUDIT_NO_ID, - SHADOW_AUDIT_FAILURE); -#endif fail_exit (E_GRP_UPDATE); /* XXX */ } @@ -1137,18 +1103,13 @@ static void grp_update (void) _("%s: failed to prepare the new %s entry '%s'\n"), Prog, sgr_dbname (), nsgrp->sg_namp); SYSLOG ((LOG_ERR, "failed to prepare the new %s entry '%s'", sgr_dbname (), user_name)); -#ifdef WITH_AUDIT - audit_logger (AUDIT_ADD_USER, Prog, - "adding user to shadow group", - user_name, AUDIT_NO_ID, - SHADOW_AUDIT_FAILURE); -#endif + fail_exit (E_GRP_UPDATE); } #ifdef WITH_AUDIT - audit_logger (AUDIT_ADD_USER, Prog, - "adding user to shadow group", - user_name, AUDIT_NO_ID, + audit_logger_with_group (AUDIT_USER_MGMT, + "add-to-shadow-group", + user_name, AUDIT_NO_ID, "grp", nsgrp->sg_namp, SHADOW_AUDIT_SUCCESS); #endif SYSLOG ((LOG_INFO, @@ -1547,7 +1508,7 @@ static void process_flags (int argc, char **argv) } #ifdef WITH_AUDIT audit_logger (AUDIT_ADD_USER, Prog, - "adding user", + "add-user", user_name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); #endif @@ -1647,7 +1608,7 @@ static void close_files (void) SYSLOG ((LOG_ERR, "failed to unlock %s", spw_dbname ())); #ifdef WITH_AUDIT audit_logger (AUDIT_ADD_USER, Prog, - "unlocking shadow file", + "unlocking-shadow-file", user_name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); #endif @@ -1660,7 +1621,7 @@ static void close_files (void) SYSLOG ((LOG_ERR, "failed to unlock %s", pw_dbname ())); #ifdef WITH_AUDIT audit_logger (AUDIT_ADD_USER, Prog, - "unlocking passwd file", + "unlocking-passwd-file", user_name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); #endif @@ -1677,7 +1638,7 @@ static void close_files (void) SYSLOG ((LOG_ERR, "failed to unlock %s", sub_uid_dbname ())); #ifdef WITH_AUDIT audit_logger (AUDIT_ADD_USER, Prog, - "unlocking subordinate user file", + "unlocking-subordinate-user-file", user_name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); #endif @@ -1691,7 +1652,7 @@ static void close_files (void) SYSLOG ((LOG_ERR, "failed to unlock %s", sub_gid_dbname ())); #ifdef WITH_AUDIT audit_logger (AUDIT_ADD_USER, Prog, - "unlocking subordinate group file", + "unlocking-subordinate-group-file", user_name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); #endif @@ -1954,7 +1915,7 @@ static void grp_add (void) Prog, gr_dbname (), grp.gr_name); #ifdef WITH_AUDIT audit_logger (AUDIT_ADD_GROUP, Prog, - "adding group", + "add-group", grp.gr_name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); #endif @@ -1970,7 +1931,7 @@ static void grp_add (void) Prog, sgr_dbname (), sgrp.sg_namp); #ifdef WITH_AUDIT audit_logger (AUDIT_ADD_GROUP, Prog, - "adding group", + "add-group", grp.gr_name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); #endif @@ -1980,7 +1941,7 @@ static void grp_add (void) SYSLOG ((LOG_INFO, "new group: name=%s, GID=%u", user_name, user_gid)); #ifdef WITH_AUDIT audit_logger (AUDIT_ADD_GROUP, Prog, - "adding group", + "add-group", grp.gr_name, AUDIT_NO_ID, SHADOW_AUDIT_SUCCESS); #endif @@ -2178,11 +2139,6 @@ static void usr_update (unsigned long subuid_count, unsigned long subgid_count) fprintf (stderr, _("%s: failed to prepare the new %s entry '%s'\n"), Prog, spw_dbname (), spent.sp_namp); -#ifdef WITH_AUDIT - audit_logger (AUDIT_ADD_USER, Prog, - "adding shadow password", - user_name, user_id, SHADOW_AUDIT_FAILURE); -#endif fail_exit (E_PW_UPDATE); } #ifdef ENABLE_SUBIDS @@ -2209,7 +2165,7 @@ static void usr_update (unsigned long subuid_count, unsigned long subgid_count) * and we can use the real ID thereafter. */ audit_logger (AUDIT_ADD_USER, Prog, - "adding user", + "add-user", user_name, AUDIT_NO_ID, SHADOW_AUDIT_SUCCESS); #endif @@ -2304,10 +2260,6 @@ static void create_home (void) if (mkdir(path, 0) != 0) { fprintf(stderr, _("%s: cannot create directory %s\n"), Prog, path); -#ifdef WITH_AUDIT - audit_logger(AUDIT_ADD_USER, Prog, "adding home directory", - user_name, user_id, SHADOW_AUDIT_FAILURE); -#endif fail_exit(E_HOMEDIR); } if (chown(path, 0, 0) < 0) { @@ -2332,7 +2284,7 @@ static void create_home (void) } home_added = true; #ifdef WITH_AUDIT - audit_logger(AUDIT_ADD_USER, Prog, "adding home directory", + audit_logger(AUDIT_USER_MGMT, Prog, "add-home-dir", user_name, user_id, SHADOW_AUDIT_SUCCESS); #endif #ifdef WITH_SELINUX @@ -2573,12 +2525,6 @@ int main (int argc, char **argv) */ if (prefix_getpwnam (user_name) != NULL) { /* local, no need for xgetpwnam */ fprintf (stderr, _("%s: user '%s' already exists\n"), Prog, user_name); -#ifdef WITH_AUDIT - audit_logger (AUDIT_ADD_USER, Prog, - "adding user", - user_name, AUDIT_NO_ID, - SHADOW_AUDIT_FAILURE); -#endif fail_exit (E_NAME_IN_USE); } @@ -2594,12 +2540,6 @@ int main (int argc, char **argv) fprintf (stderr, _("%s: group %s exists - if you want to add this user to that group, use -g.\n"), Prog, user_name); -#ifdef WITH_AUDIT - audit_logger (AUDIT_ADD_USER, Prog, - "adding group", - user_name, AUDIT_NO_ID, - SHADOW_AUDIT_FAILURE); -#endif fail_exit (E_NAME_IN_USE); } } @@ -2629,12 +2569,6 @@ int main (int argc, char **argv) fprintf (stderr, _("%s: UID %lu is not unique\n"), Prog, (unsigned long) user_id); -#ifdef WITH_AUDIT - audit_logger (AUDIT_ADD_USER, Prog, - "adding user", - user_name, user_id, - SHADOW_AUDIT_FAILURE); -#endif fail_exit (E_UID_IN_USE); } } @@ -2709,9 +2643,9 @@ int main (int argc, char **argv) _("%s: warning: the user name %s to %s SELinux user mapping failed.\n"), Prog, user_name, user_selinux); #ifdef WITH_AUDIT - audit_logger (AUDIT_ADD_USER, Prog, - "adding SELinux user mapping", - user_name, user_id, 0); + audit_logger (AUDIT_ROLE_ASSIGN, Prog, + "add-selinux-user-mapping", + user_name, user_id, SHADOW_AUDIT_FAILURE); #endif /* WITH_AUDIT */ fail_exit (E_SE_UPDATE); } diff --git a/src/userdel.c b/src/userdel.c index a267ae1d..c034afbc 100644 --- a/src/userdel.c +++ b/src/userdel.c @@ -207,9 +207,10 @@ static void update_groups (void) * Update the DBM group file with the new entry as well. */ #ifdef WITH_AUDIT - audit_logger (AUDIT_DEL_USER, Prog, - "deleting user from group", - user_name, user_id, SHADOW_AUDIT_SUCCESS); + audit_logger_with_group (AUDIT_USER_MGMT, + "deleting-user-from-group", + user_name, user_id, "grp", ngrp->gr_name, + SHADOW_AUDIT_SUCCESS); #endif /* WITH_AUDIT */ SYSLOG ((LOG_INFO, "delete '%s' from group '%s'\n", user_name, ngrp->gr_name)); @@ -268,9 +269,10 @@ static void update_groups (void) exit (E_GRP_UPDATE); } #ifdef WITH_AUDIT - audit_logger (AUDIT_DEL_USER, Prog, - "deleting user from shadow group", - user_name, user_id, SHADOW_AUDIT_SUCCESS); + audit_logger_with_group (AUDIT_USER_MGMT, + "deleting-user-from-shadow-group", + user_name, user_id, nsgrp->sg_namp, "grp", + SHADOW_AUDIT_SUCCESS); #endif /* WITH_AUDIT */ SYSLOG ((LOG_INFO, "delete '%s' from shadow group '%s'\n", user_name, nsgrp->sg_namp)); @@ -346,9 +348,9 @@ static void remove_usergroup (void) } #ifdef WITH_AUDIT - audit_logger (AUDIT_DEL_GROUP, Prog, - "deleting group", - user_name, AUDIT_NO_ID, + audit_logger_with_group (AUDIT_DEL_GROUP, + "delete-group", + user_name, AUDIT_NO_ID, "grp", user_name, SHADOW_AUDIT_SUCCESS); #endif /* WITH_AUDIT */ SYSLOG ((LOG_INFO, @@ -364,9 +366,9 @@ static void remove_usergroup (void) fail_exit (E_GRP_UPDATE); } #ifdef WITH_AUDIT - audit_logger (AUDIT_DEL_GROUP, Prog, - "deleting shadow group", - user_name, AUDIT_NO_ID, + audit_logger_with_group (AUDIT_GRP_MGMT, + "delete-shadow-group", + user_name, AUDIT_NO_ID, "grp", user_name, SHADOW_AUDIT_SUCCESS); #endif /* WITH_AUDIT */ SYSLOG ((LOG_INFO, @@ -528,7 +530,7 @@ static void fail_exit (int code) #ifdef WITH_AUDIT audit_logger (AUDIT_DEL_USER, Prog, - "deleting user", + "delete-user", user_name, user_id, SHADOW_AUDIT_FAILURE); #endif /* WITH_AUDIT */ @@ -547,22 +549,12 @@ static void open_files (void) fprintf (stderr, _("%s: cannot lock %s; try again later.\n"), Prog, pw_dbname ()); -#ifdef WITH_AUDIT - audit_logger (AUDIT_DEL_USER, Prog, - "locking password file", - user_name, user_id, SHADOW_AUDIT_FAILURE); -#endif /* WITH_AUDIT */ fail_exit (E_PW_UPDATE); } pw_locked = true; if (pw_open (O_CREAT | O_RDWR) == 0) { fprintf (stderr, _("%s: cannot open %s\n"), Prog, pw_dbname ()); -#ifdef WITH_AUDIT - audit_logger (AUDIT_DEL_USER, Prog, - "opening password file", - user_name, user_id, SHADOW_AUDIT_FAILURE); -#endif /* WITH_AUDIT */ fail_exit (E_PW_UPDATE); } if (is_shadow_pwd) { @@ -570,11 +562,6 @@ static void open_files (void) fprintf (stderr, _("%s: cannot lock %s; try again later.\n"), Prog, spw_dbname ()); -#ifdef WITH_AUDIT - audit_logger (AUDIT_DEL_USER, Prog, - "locking shadow password file", - user_name, user_id, SHADOW_AUDIT_FAILURE); -#endif /* WITH_AUDIT */ fail_exit (E_PW_UPDATE); } spw_locked = true; @@ -582,11 +569,6 @@ static void open_files (void) fprintf (stderr, _("%s: cannot open %s\n"), Prog, spw_dbname ()); -#ifdef WITH_AUDIT - audit_logger (AUDIT_DEL_USER, Prog, - "opening shadow password file", - user_name, user_id, SHADOW_AUDIT_FAILURE); -#endif /* WITH_AUDIT */ fail_exit (E_PW_UPDATE); } } @@ -594,21 +576,11 @@ static void open_files (void) fprintf (stderr, _("%s: cannot lock %s; try again later.\n"), Prog, gr_dbname ()); -#ifdef WITH_AUDIT - audit_logger (AUDIT_DEL_USER, Prog, - "locking group file", - user_name, user_id, SHADOW_AUDIT_FAILURE); -#endif /* WITH_AUDIT */ fail_exit (E_GRP_UPDATE); } gr_locked = true; if (gr_open (O_CREAT | O_RDWR) == 0) { fprintf (stderr, _("%s: cannot open %s\n"), Prog, gr_dbname ()); -#ifdef WITH_AUDIT - audit_logger (AUDIT_DEL_USER, Prog, - "opening group file", - user_name, user_id, SHADOW_AUDIT_FAILURE); -#endif /* WITH_AUDIT */ fail_exit (E_GRP_UPDATE); } #ifdef SHADOWGRP @@ -617,22 +589,12 @@ static void open_files (void) fprintf (stderr, _("%s: cannot lock %s; try again later.\n"), Prog, sgr_dbname ()); -#ifdef WITH_AUDIT - audit_logger (AUDIT_DEL_USER, Prog, - "locking shadow group file", - user_name, user_id, SHADOW_AUDIT_FAILURE); -#endif /* WITH_AUDIT */ fail_exit (E_GRP_UPDATE); } sgr_locked= true; if (sgr_open (O_CREAT | O_RDWR) == 0) { fprintf (stderr, _("%s: cannot open %s\n"), Prog, sgr_dbname ()); -#ifdef WITH_AUDIT - audit_logger (AUDIT_DEL_USER, Prog, - "opening shadow group file", - user_name, user_id, SHADOW_AUDIT_FAILURE); -#endif /* WITH_AUDIT */ fail_exit (E_GRP_UPDATE); } } @@ -643,22 +605,12 @@ static void open_files (void) fprintf (stderr, _("%s: cannot lock %s; try again later.\n"), Prog, sub_uid_dbname ()); -#ifdef WITH_AUDIT - audit_logger (AUDIT_DEL_USER, Prog, - "locking subordinate user file", - user_name, user_id, SHADOW_AUDIT_FAILURE); -#endif /* WITH_AUDIT */ fail_exit (E_SUB_UID_UPDATE); } sub_uid_locked = true; if (sub_uid_open (O_CREAT | O_RDWR) == 0) { fprintf (stderr, _("%s: cannot open %s\n"), Prog, sub_uid_dbname ()); -#ifdef WITH_AUDIT - audit_logger (AUDIT_DEL_USER, Prog, - "opening subordinate user file", - user_name, user_id, SHADOW_AUDIT_FAILURE); -#endif /* WITH_AUDIT */ fail_exit (E_SUB_UID_UPDATE); } } @@ -667,22 +619,12 @@ static void open_files (void) fprintf (stderr, _("%s: cannot lock %s; try again later.\n"), Prog, sub_gid_dbname ()); -#ifdef WITH_AUDIT - audit_logger (AUDIT_DEL_USER, Prog, - "locking subordinate group file", - user_name, user_id, SHADOW_AUDIT_FAILURE); -#endif /* WITH_AUDIT */ fail_exit (E_SUB_GID_UPDATE); } sub_gid_locked = true; if (sub_gid_open (O_CREAT | O_RDWR) == 0) { fprintf (stderr, _("%s: cannot open %s\n"), Prog, sub_gid_dbname ()); -#ifdef WITH_AUDIT - audit_logger (AUDIT_DEL_USER, Prog, - "opening subordinate group file", - user_name, user_id, SHADOW_AUDIT_FAILURE); -#endif /* WITH_AUDIT */ fail_exit (E_SUB_GID_UPDATE); } } @@ -727,7 +669,7 @@ static void update_user (void) #endif /* ENABLE_SUBIDS */ #ifdef WITH_AUDIT audit_logger (AUDIT_DEL_USER, Prog, - "deleting user entries", + "delete-user", user_name, user_id, SHADOW_AUDIT_SUCCESS); #endif /* WITH_AUDIT */ SYSLOG ((LOG_INFO, "delete user '%s'\n", user_name)); @@ -826,7 +768,7 @@ static bool remove_mailbox (void) SYSLOG ((LOG_ERR, "Cannot remove %s: %s", mailfile, strerror (errno))); #ifdef WITH_AUDIT audit_logger (AUDIT_DEL_USER, Prog, - "deleting mail file", + "delete-mail-file", user_name, user_id, SHADOW_AUDIT_FAILURE); #endif /* WITH_AUDIT */ free(mailfile); @@ -842,7 +784,7 @@ static bool remove_mailbox (void) SYSLOG ((LOG_ERR, "Cannot remove %s: %s", mailfile, strerror (errno))); #ifdef WITH_AUDIT audit_logger (AUDIT_DEL_USER, Prog, - "deleting mail file", + "delete-mail-file", user_name, user_id, SHADOW_AUDIT_FAILURE); #endif /* WITH_AUDIT */ errors = true; @@ -851,8 +793,8 @@ static bool remove_mailbox (void) #ifdef WITH_AUDIT else { - audit_logger (AUDIT_DEL_USER, Prog, - "deleting mail file", + audit_logger (AUDIT_USER_MGMT, Prog, + "delete-mail-file", user_name, user_id, SHADOW_AUDIT_SUCCESS); } #endif /* WITH_AUDIT */ @@ -869,7 +811,7 @@ static bool remove_mailbox (void) mailfile, strerror (errno))); #ifdef WITH_AUDIT audit_logger (AUDIT_DEL_USER, Prog, - "deleting mail file", + "delete-mail-file", user_name, user_id, SHADOW_AUDIT_FAILURE); #endif /* WITH_AUDIT */ free(mailfile); @@ -885,7 +827,7 @@ static bool remove_mailbox (void) SYSLOG ((LOG_ERR, "Cannot remove %s: %s", mailfile, strerror (errno))); #ifdef WITH_AUDIT audit_logger (AUDIT_DEL_USER, Prog, - "deleting mail file", + "delete-mail-file", user_name, user_id, SHADOW_AUDIT_FAILURE); #endif /* WITH_AUDIT */ errors = true; @@ -894,8 +836,8 @@ static bool remove_mailbox (void) #ifdef WITH_AUDIT else { - audit_logger (AUDIT_DEL_USER, Prog, - "deleting mail file", + audit_logger (AUDIT_USER_MGMT, Prog, + "delete-mail-file", user_name, user_id, SHADOW_AUDIT_SUCCESS); } #endif /* WITH_AUDIT */ @@ -1106,7 +1048,7 @@ int main (int argc, char **argv) Prog, user_name); #ifdef WITH_AUDIT audit_logger (AUDIT_DEL_USER, Prog, - "deleting user not found", + "deleting-user-not-found", user_name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); #endif /* WITH_AUDIT */ @@ -1136,7 +1078,7 @@ int main (int argc, char **argv) if (!fflg) { #ifdef WITH_AUDIT audit_logger (AUDIT_DEL_USER, Prog, - "deleting user logged in", + "deleting-user-logged-in", user_name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); #endif /* WITH_AUDIT */ @@ -1232,8 +1174,8 @@ int main (int argc, char **argv) #ifdef WITH_AUDIT else { - audit_logger (AUDIT_DEL_USER, Prog, - "deleting home directory", + audit_logger (AUDIT_USER_MGMT, Prog, + "deleting-home-directory", user_name, user_id, SHADOW_AUDIT_SUCCESS); } #endif /* WITH_AUDIT */ @@ -1241,7 +1183,7 @@ int main (int argc, char **argv) #ifdef WITH_AUDIT if (errors) { audit_logger (AUDIT_DEL_USER, Prog, - "deleting home directory", + "deleting-home-directory", user_name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); } @@ -1254,8 +1196,8 @@ int main (int argc, char **argv) _("%s: warning: the user name %s to SELinux user mapping removal failed.\n"), Prog, user_name); #ifdef WITH_AUDIT - audit_logger (AUDIT_ADD_USER, Prog, - "removing SELinux user mapping", + audit_logger (AUDIT_ROLE_REMOVE, Prog, + "delete-selinux-user-mapping", user_name, user_id, SHADOW_AUDIT_FAILURE); #endif /* WITH_AUDIT */ fail_exit (E_SE_UPDATE); diff --git a/src/usermod.c b/src/usermod.c index 7ea1a724..22113daa 100644 --- a/src/usermod.c +++ b/src/usermod.c @@ -431,7 +431,7 @@ static char *new_pw_passwd (char *pw_pass) #ifdef WITH_AUDIT audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "updating passwd", user_newname, user_newid, 0); + "updating-passwd", user_newname, user_newid, 1); #endif SYSLOG ((LOG_INFO, "lock user '%s' password", user_newname)); xasprintf(&buf, "!%s", pw_pass); @@ -447,14 +447,14 @@ static char *new_pw_passwd (char *pw_pass) #ifdef WITH_AUDIT audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "updating password", user_newname, user_newid, 0); + "updating-password", user_newname, user_newid, 1); #endif SYSLOG ((LOG_INFO, "unlock user '%s' password", user_newname)); memmove(pw_pass, pw_pass + 1, strlen(pw_pass)); } else if (pflg) { #ifdef WITH_AUDIT audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "changing password", user_newname, user_newid, 1); + "updating-password", user_newname, user_newid, 1); #endif SYSLOG ((LOG_INFO, "change user '%s' password", user_newname)); pw_pass = xstrdup (user_pass); @@ -482,8 +482,8 @@ static void new_pwent (struct passwd *pwent) fail_exit (E_NAME_IN_USE); } #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "changing name", user_newname, user_newid, 1); + audit_logger (AUDIT_USER_MGMT, Prog, + "changing-name", user_newname, user_newid, 1); #endif SYSLOG ((LOG_INFO, "change user name '%s' to '%s'", @@ -502,8 +502,8 @@ static void new_pwent (struct passwd *pwent) if (uflg) { #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "changing uid", user_newname, user_newid, 1); + audit_logger (AUDIT_USER_MGMT, Prog, + "changing-uid", user_newname, user_newid, 1); #endif SYSLOG ((LOG_INFO, "change user '%s' UID from '%d' to '%d'", @@ -512,8 +512,8 @@ static void new_pwent (struct passwd *pwent) } if (gflg) { #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "changing primary group", + audit_logger (AUDIT_USER_MGMT, Prog, + "changing-primary-group", user_newname, user_newid, 1); #endif SYSLOG ((LOG_INFO, @@ -523,16 +523,16 @@ static void new_pwent (struct passwd *pwent) } if (cflg) { #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "changing comment", user_newname, user_newid, 1); + audit_logger (AUDIT_USER_MGMT, Prog, + "changing-comment", user_newname, user_newid, 1); #endif pwent->pw_gecos = user_newcomment; } if (dflg) { #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "changing home directory", + audit_logger (AUDIT_USER_MGMT, Prog, + "changing-home-dir", user_newname, user_newid, 1); #endif SYSLOG ((LOG_INFO, @@ -548,8 +548,8 @@ static void new_pwent (struct passwd *pwent) } if (sflg) { #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "changing user shell", + audit_logger (AUDIT_USER_MGMT, Prog, + "changing-shell", user_newname, user_newid, 1); #endif SYSLOG ((LOG_INFO, @@ -579,8 +579,8 @@ static void new_spent (struct spwd *spent) if (fflg) { #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "changing inactive days", + audit_logger (AUDIT_USER_MGMT, Prog, + "changing-inactive-days", user_newname, user_newid, 1); #endif SYSLOG ((LOG_INFO, @@ -595,8 +595,8 @@ static void new_spent (struct spwd *spent) DAY_TO_STR(new_exp, user_newexpire); DAY_TO_STR(old_exp, user_expire); #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "changing expiration date", + audit_logger (AUDIT_USER_MGMT, Prog, + "changing-expiration-date", user_newname, user_newid, 1); #endif SYSLOG ((LOG_INFO, @@ -681,9 +681,9 @@ fail_exit (int code) #endif /* ENABLE_SUBIDS */ #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "modifying account", - user_name, AUDIT_NO_ID, 0); + audit_logger (AUDIT_USER_MGMT, Prog, + "modify-account", + user_name, AUDIT_NO_ID, SHADOW_AUDIT_FAILURE); #endif exit (code); } @@ -753,9 +753,12 @@ update_group(const struct group *grp) user_newname); changed = true; #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "changing group member", - user_newname, AUDIT_NO_ID, 1); + audit_logger_with_group ( + AUDIT_USER_MGMT, + "update-member-in-group", + user_newname, AUDIT_NO_ID, "grp", + ngrp->gr_name, + SHADOW_AUDIT_SUCCESS); #endif SYSLOG ((LOG_INFO, "change '%s' to '%s' in group '%s'", @@ -769,9 +772,11 @@ update_group(const struct group *grp) ngrp->gr_mem = del_list (ngrp->gr_mem, user_name); changed = true; #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "removing group member", - user_name, AUDIT_NO_ID, 1); + audit_logger_with_group (AUDIT_USER_MGMT, + "delete-user-from-group", + user_name, AUDIT_NO_ID, "grp", + ngrp->gr_name, + SHADOW_AUDIT_SUCCESS); #endif SYSLOG ((LOG_INFO, "delete '%s' from group '%s'", @@ -784,9 +789,11 @@ update_group(const struct group *grp) ngrp->gr_mem = add_list (ngrp->gr_mem, user_newname); changed = true; #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "adding user to group", - user_name, AUDIT_NO_ID, 1); + audit_logger_with_group (AUDIT_USER_MGMT, + "add-user-to-group", + user_name, AUDIT_NO_ID, "grp", + ngrp->gr_name, + SHADOW_AUDIT_SUCCESS); #endif SYSLOG ((LOG_INFO, "add '%s' to group '%s'", user_newname, ngrp->gr_name)); @@ -879,9 +886,10 @@ update_gshadow(const struct sgrp *sgrp) nsgrp->sg_adm = add_list (nsgrp->sg_adm, user_newname); changed = true; #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "changing admin name in shadow group", - user_name, AUDIT_NO_ID, 1); + audit_logger_with_group (AUDIT_GRP_MGMT, + "update-admin-name-in-shadow-group", + user_name, AUDIT_NO_ID, "grp", nsgrp->sg_namp, + SHADOW_AUDIT_SUCCESS); #endif SYSLOG ((LOG_INFO, "change admin '%s' to '%s' in shadow group '%s'", @@ -901,9 +909,10 @@ update_gshadow(const struct sgrp *sgrp) user_newname); changed = true; #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "changing member in shadow group", - user_name, AUDIT_NO_ID, 1); + audit_logger_with_group (AUDIT_USER_MGMT, + "update-member-in-shadow-group", + user_name, AUDIT_NO_ID, "grp", + nsgrp->sg_namp, 1); #endif SYSLOG ((LOG_INFO, "change '%s' to '%s' in shadow group '%s'", @@ -917,9 +926,10 @@ update_gshadow(const struct sgrp *sgrp) nsgrp->sg_mem = del_list (nsgrp->sg_mem, user_name); changed = true; #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "removing user from shadow group", - user_name, AUDIT_NO_ID, 1); + audit_logger_with_group (AUDIT_USER_MGMT, + "delete-user-from-shadow-group", + user_name, AUDIT_NO_ID, "grp", + nsgrp->sg_namp, 1); #endif SYSLOG ((LOG_INFO, "delete '%s' from shadow group '%s'", @@ -932,9 +942,10 @@ update_gshadow(const struct sgrp *sgrp) nsgrp->sg_mem = add_list (nsgrp->sg_mem, user_newname); changed = true; #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "adding user to shadow group", - user_newname, AUDIT_NO_ID, 1); + audit_logger_with_group (AUDIT_USER_MGMT, + "add-user-to-shadow-group", + user_newname, AUDIT_NO_ID, "grp", + nsgrp->sg_namp, 1); #endif SYSLOG ((LOG_INFO, "add '%s' to shadow group '%s'", user_newname, nsgrp->sg_namp)); @@ -1829,8 +1840,8 @@ static void move_home (void) #ifdef WITH_AUDIT if (uflg || gflg) { - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "changing home directory owner", + audit_logger (AUDIT_USER_MGMT, Prog, + "updating-home-dir-owner", user_newname, user_newid, 1); } #endif @@ -1848,8 +1859,8 @@ static void move_home (void) fail_exit (E_HOMEDIR); } #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "moving home directory", + audit_logger (AUDIT_USER_MGMT, Prog, + "moving-home-dir", user_newname, user_newid, 1); #endif return; @@ -1876,9 +1887,9 @@ static void move_home (void) Prog, prefix_user_home); } #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_CHAUTHTOK, + audit_logger (AUDIT_USER_MGMT, Prog, - "moving home directory", + "moving-home-dir", user_newname, user_newid, 1); @@ -2102,8 +2113,8 @@ static void move_mailbox (void) } #ifdef WITH_AUDIT else { - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "changing mail file owner", + audit_logger (AUDIT_USER_MGMT, Prog, + "updating-mail-file-owner", user_newname, user_newid, 1); } #endif @@ -2126,8 +2137,8 @@ static void move_mailbox (void) } #ifdef WITH_AUDIT else { - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "changing mail file name", + audit_logger (AUDIT_USER_MGMT, Prog, + "updating-mail-file-name", user_newname, user_newid, 1); } @@ -2340,8 +2351,8 @@ int main (int argc, char **argv) _("%s: warning: the user name %s to %s SELinux user mapping failed.\n"), Prog, user_name, user_selinux); #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "modifying User mapping ", + audit_logger (AUDIT_ROLE_ASSIGN, Prog, + "changing-selinux-user-mapping ", user_name, user_id, SHADOW_AUDIT_FAILURE); #endif /* WITH_AUDIT */ @@ -2353,8 +2364,8 @@ int main (int argc, char **argv) _("%s: warning: the user name %s to SELinux user mapping removal failed.\n"), Prog, user_name); #ifdef WITH_AUDIT - audit_logger (AUDIT_ADD_USER, Prog, - "removing SELinux user mapping", + audit_logger (AUDIT_ROLE_REMOVE, Prog, + "delete-selinux-user-mapping", user_name, user_id, SHADOW_AUDIT_FAILURE); #endif /* WITH_AUDIT */ @@ -2397,8 +2408,8 @@ int main (int argc, char **argv) */ #ifdef WITH_AUDIT if (uflg || gflg) { - audit_logger (AUDIT_USER_CHAUTHTOK, Prog, - "changing home directory owner", + audit_logger (AUDIT_USER_MGMT, Prog, + "updating-home-dir-owner", user_newname, user_newid, 1); } #endif diff --git a/tests/unit/test_xasprintf.c b/tests/unit/test_xasprintf.c index 3f356689..b28470f6 100644 --- a/tests/unit/test_xasprintf.c +++ b/tests/unit/test_xasprintf.c @@ -1,7 +1,5 @@ -/* - * SPDX-FileCopyrightText: 2023, Alejandro Colomar - * SPDX-License-Identifier: BSD-3-Clause - */ +// SPDX-FileCopyrightText: 2023-2025, Alejandro Colomar +// SPDX-License-Identifier: BSD-3-Clause #include @@ -19,6 +17,7 @@ #include "string/sprintf/xasprintf.h" +#define smock() _Generic(mock(), uintmax_t: (intmax_t) mock()) #define assert_unreachable() assert_true(0) #define XASPRINTF_CALLED (-36) @@ -56,7 +55,7 @@ main(void) int __wrap_vasprintf(char **restrict p, const char *restrict fmt, va_list ap) { - return mock() == -1 ? -1 : __real_vasprintf(p, fmt, ap); + return smock() == -1 ? -1 : __real_vasprintf(p, fmt, ap); }