18 lines
921 B
Text
18 lines
921 B
Text
|
Index: src/mosquitto.c
|
||
|
--- src/mosquitto.c.orig
|
||
|
+++ src/mosquitto.c
|
||
|
@@ -103,10 +103,10 @@ int drop_privileges(struct mosquitto__config *config)
|
||
|
log__printf(NULL, MOSQ_LOG_ERR, "Error: Unable to drop privileges to '%s' because this user does not exist.", config->user);
|
||
|
return 1;
|
||
|
}else{
|
||
|
- log__printf(NULL, MOSQ_LOG_ERR, "Warning: Unable to drop privileges to '%s' because this user does not exist. Trying 'nobody' instead.", config->user);
|
||
|
- pwd = getpwnam("nobody");
|
||
|
+ log__printf(NULL, MOSQ_LOG_ERR, "Warning: Unable to drop privileges to '%s' because this user does not exist. Trying '_mosquitto' instead.", config->user);
|
||
|
+ pwd = getpwnam("_mosquitto");
|
||
|
if(!pwd){
|
||
|
- log__printf(NULL, MOSQ_LOG_ERR, "Error: Unable to drop privileges to 'nobody'.");
|
||
|
+ log__printf(NULL, MOSQ_LOG_ERR, "Error: Unable to drop privileges to '_mosquitto'.");
|
||
|
return 1;
|
||
|
}
|
||
|
}
|