From: nekral-guest Date: Sat, 11 Apr 2009 23:30:44 +0000 (+0000) Subject: * src/newusers.c: Add more information to the mkdir and chown X-Git-Tag: 4.1.3~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=681c1d12b5bfd752329726a1ae82b64f07377ad5;p=thirdparty%2Fshadow.git * src/newusers.c: Add more information to the mkdir and chown failure messages. --- diff --git a/ChangeLog b/ChangeLog index 9775a108a..972420500 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-04-12 Nicolas François + + * src/newusers.c: Add more information to the mkdir and chown + failure messages. + 2009-04-12 Nicolas François * man/po/fr.po: Updated some login.defs entries. Thanks to diff --git a/src/newusers.c b/src/newusers.c index 70d419916..b9e8fe5ac 100644 --- a/src/newusers.c +++ b/src/newusers.c @@ -50,6 +50,8 @@ #include #include #include +#include +#include #ifdef ACCT_TOOLS_SETUID #ifdef USE_PAM #include "pam_defs.h" @@ -64,6 +66,7 @@ #include "sgroupio.h" #include "shadowio.h" #include "chkname.h" + /* * Global variables */ @@ -928,14 +931,16 @@ int main (int argc, char **argv) GETDEF_DEFAULT_UMASK); if (mkdir (newpw.pw_dir, msk) != 0) { fprintf (stderr, - _("%s: line %d: mkdir failed\n"), Prog, - line); + _("%s: line %d: mkdir %s failed: %s\n"), + Prog, line, newpw.pw_dir, + strerror (errno)); } else if (chown (newpw.pw_dir, newpw.pw_uid, newpw.pw_gid) != 0) { fprintf (stderr, - _("%s: line %d: chown failed\n"), Prog, - line); + _("%s: line %d: chown %s failed: %s\n"), + Prog, line, newpw.pw_dir, + strerror (errno)); } }