mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-28 14:23:30 +01:00
failing in a support function is a warn, not an err.
svn:r6239
This commit is contained in:
parent
6652d821b2
commit
7871ad9116
@ -513,7 +513,7 @@ switch_id(char *user, char *group)
|
|||||||
if (user) {
|
if (user) {
|
||||||
pw = getpwnam(user);
|
pw = getpwnam(user);
|
||||||
if (pw == NULL) {
|
if (pw == NULL) {
|
||||||
log_err(LD_CONFIG,"User '%s' not found.", user);
|
log_warn(LD_CONFIG,"User '%s' not found.", user);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -522,17 +522,17 @@ switch_id(char *user, char *group)
|
|||||||
if (group) {
|
if (group) {
|
||||||
gr = getgrnam(group);
|
gr = getgrnam(group);
|
||||||
if (gr == NULL) {
|
if (gr == NULL) {
|
||||||
log_err(LD_CONFIG,"Group '%s' not found.", group);
|
log_warn(LD_CONFIG,"Group '%s' not found.", group);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (setgid(gr->gr_gid) != 0) {
|
if (setgid(gr->gr_gid) != 0) {
|
||||||
log_err(LD_GENERAL,"Error setting GID: %s", strerror(errno));
|
log_warn(LD_GENERAL,"Error setting GID: %s", strerror(errno));
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
} else if (user) {
|
} else if (user) {
|
||||||
if (setgid(pw->pw_gid) != 0) {
|
if (setgid(pw->pw_gid) != 0) {
|
||||||
log_err(LD_GENERAL,"Error setting GID: %s", strerror(errno));
|
log_warn(LD_GENERAL,"Error setting GID: %s", strerror(errno));
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -541,7 +541,7 @@ switch_id(char *user, char *group)
|
|||||||
privileges */
|
privileges */
|
||||||
if (user) {
|
if (user) {
|
||||||
if (setuid(pw->pw_uid) != 0) {
|
if (setuid(pw->pw_uid) != 0) {
|
||||||
log_err(LD_GENERAL,"Error setting UID: %s", strerror(errno));
|
log_warn(LD_GENERAL,"Error setting UID: %s", strerror(errno));
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -549,8 +549,8 @@ switch_id(char *user, char *group)
|
|||||||
return 0;
|
return 0;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
log_err(LD_CONFIG,
|
log_warn(LD_CONFIG,
|
||||||
"User or group specified, but switching users is not supported.");
|
"User or group specified, but switching users is not supported.");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user