if (argc <= optind) {
if (setgid(pw_entry->pw_gid) < 0)
- err(EXIT_FAILURE, _("setgid failed"));
+ err(EXIT_FAILURE, _("setgid() failed"));
} else {
errno = 0;
if (!(gr_entry = getgrnam(argv[optind++]))) {
if (!allow_setgid(pw_entry, gr_entry))
errx(EXIT_FAILURE, _("permission denied"));
if (setgid(gr_entry->gr_gid) < 0)
- err(EXIT_FAILURE, _("setgid failed"));
+ err(EXIT_FAILURE, _("setgid() failed"));
}
if (setuid(getuid()) < 0)
- err(EXIT_FAILURE, _("setuid failed"));
+ err(EXIT_FAILURE, _("setuid() failed"));
fflush(NULL);
shell = (pw_entry->pw_shell && *pw_entry->pw_shell ?
if (force_gid && setgroups(0, NULL) != 0 && setgroups_nerrs) /* drop supplementary groups */
err(EXIT_FAILURE, _("setgroups failed"));
if (force_gid && setgid(gid) < 0) /* change GID */
- err(EXIT_FAILURE, _("setgid failed"));
+ err(EXIT_FAILURE, _("setgid() failed"));
if (force_uid && setuid(uid) < 0) /* change UID */
- err(EXIT_FAILURE, _("setuid failed"));
+ err(EXIT_FAILURE, _("setuid() failed"));
}
if (keepcaps && (namespaces & CLONE_NEWUSER))
if (setgroups(0, NULL) != 0) /* drop supplementary groups */
err(EXIT_FAILURE, _("setgroups failed"));
if (setgid(gid) < 0) /* change GID */
- err(EXIT_FAILURE, _("setgid failed"));
+ err(EXIT_FAILURE, _("setgid() failed"));
}
if (force_uid && setuid(uid) < 0) /* change UID */
- err(EXIT_FAILURE, _("setuid failed"));
+ err(EXIT_FAILURE, _("setuid() failed"));
if (keepcaps && (unshare_flags & CLONE_NEWUSER))
cap_permitted_to_ambient();