roehling / postsrsd

Postfix Sender Rewriting Scheme daemon
327 stars 39 forks source link

cannot chdir to home directory of user nobody: No such file or directory #154

Closed rhansen closed 1 year ago

rhansen commented 1 year ago

When I start up PostSRSd I get the following in my logs:

postsrsd[8759]: cannot chdir to home directory of user nobody: No such file or directory

Wouldn't it be better to unconditionally chdir to "/"? (That directory always exists, and it would prevent the process from interfering with umount.)

roehling commented 1 year ago

This warning pretty much only comes up with nobody as user, and I kind of like it, because it is much better to have a dedicated user anyway. I recently added support for sysusers.d which should make that pretty painless.

rhansen commented 1 year ago

The error message implies that the home directory's existence is important. Is it? Are relative paths in the config file relative to that home directory?

roehling commented 1 year ago

It is not an error, it is a warning. The home directory was initially supposed to be the anchor for relative paths, but I don't think it is really necessary nor desirable that way. I'll think about whether or not I want to drop that altogether.

roehling commented 1 year ago

Resolved in 2a003547ec1e45018cdcee29a8c78077c182604f