boinc_master' and 'boinc_project' User Accounts

Message boards : Questions and problems : boinc_master' and 'boinc_project' User Accounts
Message board moderation

To post messages, you must log in.

AuthorMessage
maXim

Send message
Joined: 28 Jun 18
Posts: 4
Italy
Message 86734 - Posted: 28 Jun 2018, 16:20:53 UTC

Hi. Is it possible to run BOINC (v 7.10.2) SETI@Home without 'boinc_master' and 'boinc_project' user accounts? Windows 10 Pro 64-bit (1803).
ID: 86734 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15480
Netherlands
Message 86736 - Posted: 28 Jun 2018, 16:47:55 UTC - in response to Message 86734.  

If you do not install BOINC as a service, it shouldn't install those accounts. As far as I know, those are only used for the sandboxing of the client, and that only happens when you install it as a service. When not installed as a service, it's installed under your own user account.
ID: 86736 · Report as offensive
maXim

Send message
Joined: 28 Jun 18
Posts: 4
Italy
Message 86750 - Posted: 29 Jun 2018, 13:59:46 UTC - in response to Message 86736.  

Thanks for replying.

I up-graded from the previous version to current (v 7.10.2) before posting. From memory, I didn't see an option to un- / select BOINC as a Service, and only noticed the accounts later in Windows Accounts.

Will I loose my 'Work Done' if I un-install, and re-install v 7? Or, is there another option to remove the 2 accounts? I don't see any options in the BOINC Manager.
ID: 86750 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15480
Netherlands
Message 86753 - Posted: 29 Jun 2018, 14:15:45 UTC - in response to Message 86750.  

The option to install not as a service is in the installer, third screen in, click Advanced, on the next screen uncheck "Service Install".



You can uninstall BOINC and reinstall it without losing work in progress, as long as the project has checkpointing applications.
Unfortunately, the BOINC uninstaller does not clean up after itself, so it won't delete the accounts it made. You will have to do that by hand.

From an elevated command prompt:
net localgroup boinc_admins boinc_master /delete
net localgroup boinc_projects boinc_project /delete
net localgroup boinc_admins /delete
net localgroup boinc_users /delete
net localgroup boinc_projects /delete


That leaves rights to the BOINC data directory showing from accounts with a long hexadecimal numerical name, you can delete those by hand. Or leave them. Best do these between uninstall BOINC and reinstalling it.
ID: 86753 · Report as offensive
maXim

Send message
Joined: 28 Jun 18
Posts: 4
Italy
Message 86802 - Posted: 1 Jul 2018, 6:55:14 UTC - in response to Message 86753.  

Before deciding whether to remove the accounts, has there being any reports (successful or not) of those accounts used to exploit, install malware, ransomware etc. on the computer?

Also, how do I confirm the project has check-pointing in place?
ID: 86802 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15480
Netherlands
Message 86805 - Posted: 1 Jul 2018, 7:42:22 UTC - in response to Message 86802.  

Those accounts are limited to use the BOINC programs and data directories and files therein only. They cannot do any of the things you ask. And even if they could, they could do them on the BOINC programs and data directories and files therein only. So not really interesting for potential attackers.

You can check if the project's application checkpoints by setting the checkpoint_debug flag in Event Log Options (CTRL+SHIFT+F) and then checking the event log (CTRL+SHIFT+E)
ID: 86805 · Report as offensive
maXim

Send message
Joined: 28 Jun 18
Posts: 4
Italy
Message 86823 - Posted: 2 Jul 2018, 8:04:06 UTC - in response to Message 86805.  

Thank you for answering my questions and concerns.
ID: 86823 · Report as offensive

Message boards : Questions and problems : boinc_master' and 'boinc_project' User Accounts

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.