The current owner of /run/rpcbind is root, which prevents the rpc user
from creating files in this directory. When the rpcbind service is
stopped, the following errors are logged:
$ systemctl stop rpcbind
systemd[1]: Stopping RPC Bind...
rpcbind[270]: cannot open file = /run/rpcbind/rpcbind.xdr for writing
rpcbind[270]: cannot save any registration
rpcbind[270]: cannot open file = /run/rpcbind/portmap.xdr for writing
rpcbind[270]: cannot save any registration
systemd[1]: rpcbind.service: Deactivated successfully.
systemd[1]: Stopped RPC Bind.
Set the owner of /run/rpcbind to rpc to fix this issue.
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
-d /run/rpcbind 0755 root root -
+d /run/rpcbind 0755 rpc rpc -