boinc_master password too short?

Message boards : Questions and problems : boinc_master password too short?
Message board moderation

To post messages, you must log in.

AuthorMessage
biini

Send message
Joined: 17 Apr 18
Posts: 9
Finland
Message 99405 - Posted: 23 Jun 2020, 9:03:00 UTC
Last modified: 23 Jun 2020, 9:06:41 UTC

Hi,

I'm trying to set up a boinc client on a new laptop. The laptop is joined to my domain.
Recently I increased the minimum requirement for password length to 15 characters.

Now, when I'm trying to install a client, I get an error "Failed to creater boinc_master account". I'm trying to install boinc to run as a service.

Any ideas how to confirm and/or workaround this?

e: running win10
ID: 99405 · Report as offensive     Reply Quote
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 14157
Netherlands
Message 99406 - Posted: 23 Jun 2020, 13:34:58 UTC - in response to Message 99405.  

Are you trying to install BOINC locally or on a drive in the domain?
Which version of BOINC is this with?

When installing BOINC as a service it requires limited user accounts, of which boinc_master is one. To be able to install this, the installer requires that the operating system uses local accounts. Usually when connected to a domain controller you use roaming or global accounts. It's not possible to make the required limited user accounts on that.

Your workaround is to install BOINC as not a service (normal user installation) as this doesn't install the limited user accounts.
Please do not private message me for tech support, these will be ignored!
ID: 99406 · Report as offensive     Reply Quote
biini

Send message
Joined: 17 Apr 18
Posts: 9
Finland
Message 99424 - Posted: 24 Jun 2020, 13:36:12 UTC - in response to Message 99406.  

Hi,

I'm trying to install boinc locally.
However, I suspect that system prevents boinc_master local account to be created, since it probably uses password less than 15 characters long.
You surely can create local account for boinc in domain environment, have been doing it for 10+ years.
ID: 99424 · Report as offensive     Reply Quote
biini

Send message
Joined: 17 Apr 18
Posts: 9
Finland
Message 99425 - Posted: 24 Jun 2020, 13:37:07 UTC - in response to Message 99424.  

If I have time, I'll try this on a standalone computer and use secpol to increase password length requirement
ID: 99425 · Report as offensive     Reply Quote
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 14157
Netherlands
Message 99430 - Posted: 24 Jun 2020, 16:40:59 UTC - in response to Message 99424.  

According to CACreateBOINCAccounts.cpp the password for boinc_master is a random character password with length of 12 characters:

        if (strBOINCMasterAccountPassword.empty()) {
            LogMessage(
                INSTALLMESSAGE_INFO,
                NULL, 
                NULL,
                NULL,
                NULL,
                _T("Generating 'boinc_master' password")
            );
            GenerateRandomPassword(strBOINCMasterAccountPassword, 12);
            strBOINCMasterAccountPassword = _T("!") + strBOINCMasterAccountPassword;
        }

If you want that changed, you should make a ticket at GitHub and ask for it.
ID: 99430 · Report as offensive     Reply Quote
biini

Send message
Joined: 17 Apr 18
Posts: 9
Finland
Message 100095 - Posted: 23 Jul 2020, 16:22:41 UTC - in response to Message 99430.  

Thanks, I'll make an request on github
ID: 100095 · Report as offensive     Reply Quote
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 14157
Netherlands
Message 100096 - Posted: 23 Jul 2020, 17:11:54 UTC

#3945 "Enlarge default generated password to be 32 symbols long"
Looks like the devs thought that too. :)
ID: 100096 · Report as offensive     Reply Quote

Message boards : Questions and problems : boinc_master password too short?

Copyright © 2020 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.