+2009-04-12 Nicolas François <nicolas.francois@centraliens.net>
+
+ * src/newusers.c: Add more information to the mkdir and chown
+ failure messages.
+
2009-04-12 Nicolas François <nicolas.francois@centraliens.net>
* man/po/fr.po: Updated some login.defs entries. Thanks to
#include <fcntl.h>
#include <getopt.h>
#include <ctype.h>
+#include <errno.h>
+#include <string.h>
#ifdef ACCT_TOOLS_SETUID
#ifdef USE_PAM
#include "pam_defs.h"
#include "sgroupio.h"
#include "shadowio.h"
#include "chkname.h"
+
/*
* Global variables
*/
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));
}
}