You are not logged in.
I'm using lemonade-server as a system service, and only start it manually. To simplify browsing lemonade's files manually, I have /var/lib/lemonade set to 0755 permissions (not seeing any significant security advantage to using 0750 permissions there on this specific system).
When I do sudo systemctl start lemond, /var/lib/lemonade changes permissions from 0755 to 0750.
What is changing the permissions to 0750 and how to configure it not to do that?
In case it's relevant, /var/lib/lemonade is the home directory of the "lemonade" user, and I have it set up as a bind-mount to elsewhere. I'd like any change to be specific to lemonade, e.g. I'd like to keep my main user's homedir permissions at 0750.
Alternatively, I could consider just adding my user to the "lemonade" group instead of trying to diagnose this, since the goal is just to give my user read access to /var/lib/lemonade. But not sure if that would have unwanted implications I don't know about? (Or would that actually be a better solution?)
Thanks for any insight.
Last edited by archaea (Yesterday 17:28:45)
Offline
/var/lib/lemonade is the home directory of the "lemonade"
How was it created ?
Please post the output of ls -l /var/lib without lemonade running.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Taking a glance at the service: https://github.com/lemonade-sdk/lemonad … ice.in#L11
Offline
Taking a glance at the service: https://github.com/lemonade-sdk/lemonad … ice.in#L11
Thanks seth, that was it. I have no idea why I was thinking that was the permissions for the lemonade user's ~/.local/state directory ![]()
Offline