Comment 8 for bug 1248715

MestreLion (mestrelion) wrote :

In my previous comment, I was refering to boinc *client*, not manager. Sorry about the confusion

The manager does not, and should not, read /etc/boinc-client/gui_rpc_auth.cfg at all.

For local connections, boinc-client does not require password, so boincmgr connects fine. And for remote connections, the user must manually provide the password (via GUI or --passwd), and that's the whole point of a password authentication.

The *client* is the only one that needs to read /etc/boinc-client/gui_rpc_auth.cfg , and only when authenticating remote connections. As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=407678 , perms root:boinc 640 are correct IMHO. Password files should not be world-readable.

Maybe the problem you're experiencing has another cause: somehow your client may think the local connection from manager is a remote one instead of local. This can happen if boincmgr is started via terminal outside the /var/lib/boinc-client dir and without --datadir arguments (that's what bug #347651 is about). Notice the expected datadir is inside /var, not /usr as you mentioned