dbopen(DBG_SUBDIR_CLIENT);
+#ifndef IGNORE_UID_CHECK
+ if (geteuid() != 0) {
+ erroutput_type |= ERR_SYSLOG;
+ error("amrecover must be run by root");
+ /*NOTREACHED*/
+ }
+#endif
+
localhost = alloc(MAX_HOSTNAME_LENGTH+1);
if (gethostname(localhost, MAX_HOSTNAME_LENGTH) != 0) {
error(_("cannot determine local host name\n"));
exit(1);
}
+#if 0
+ /*
+ * We may need root privilege again later for a reserved port to
+ * the tape server, so we will drop down now but might have to
+ * come back later.
+ */
+ setegid(getgid());
+ seteuid(getuid());
+#endif
+
/* get server's banner */
if (grab_reply(1) == -1) {
aclose(server_socket);