From 1d8487d85105a8373408ce8d1470c5ed14fa6356 Mon Sep 17 00:00:00 2001 From: blueskycs2c Date: Mon, 20 Apr 2020 10:16:19 +0800 Subject: [PATCH] check_uid_range : warnings go to stderr --- src/useradd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/useradd.c b/src/useradd.c index 8f5b1dce..59093500 100644 --- a/src/useradd.c +++ b/src/useradd.c @@ -2267,14 +2267,14 @@ static void check_uid_range(int rflg, uid_t user_id) uid_max = (uid_t)getdef_ulong("SYS_UID_MAX",getdef_ulong("UID_MIN",1000UL)-1); if(uid_min <= uid_max){ if(user_id < uid_min || user_id >uid_max) - printf(_("warning: %s's uid %d outside of the SYS_UID_MIN %d and SYS_UID_MAX %d range.\n"),user_name, user_id, uid_min, uid_max); + fprintf(stderr, _("%s warning: %s's uid %d outside of the SYS_UID_MIN %d and SYS_UID_MAX %d range.\n"), Prog, user_name, user_id, uid_min, uid_max); } }else{ uid_min = (uid_t)getdef_ulong("UID_MIN", 1000UL); uid_max = (uid_t)getdef_ulong("UID_MAX", 6000UL); if(uid_min <= uid_max){ if(user_id < uid_min || user_id >uid_max) - printf(_("warning: %s's uid %d outside of the UID_MIN %d and UID_MAX %d range.\n"),user_name, user_id, uid_min, uid_max); + fprintf(stderr, _("%s warning: %s's uid %d outside of the UID_MIN %d and UID_MAX %d range.\n"), Prog, user_name, user_id, uid_min, uid_max); } }