Thread 'Please document what installer setting "allow all users ... to control BOINC" does'

Message boards : Documentation : Please document what installer setting "allow all users ... to control BOINC" does
Message board moderation

To post messages, you must log in.

AuthorMessage
simohe

Send message
Joined: 25 Feb 14
Posts: 5
Switzerland
Message 52796 - Posted: 26 Feb 2014, 17:23:48 UTC

To know what this setting does is helpful when changing the decision or when the setting did not work as expected.

The setting "allow all users on this computer to control BOINC" is asked when installing on windows.

Guess: Does this set read permission for the group "users" to the directory "/ProgramData/BOINC"? (When I do this manually, I do not get the prompt about the group "boinc_users".)
ID: 52796 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15563
Netherlands
Message 52797 - Posted: 26 Feb 2014, 18:03:35 UTC - in response to Message 52796.  

Already documented in http://boinc.berkeley.edu/wiki/Installing_BOINC and in the BOINC FAQ on how to set up BOINC 7 as a service, while if it doesn't work for some reason, this BOINC FAQ may have a fix for that.
ID: 52797 · Report as offensive
simohe

Send message
Joined: 25 Feb 14
Posts: 5
Switzerland
Message 52816 - Posted: 27 Feb 2014, 7:28:14 UTC - in response to Message 52797.  
Last modified: 27 Feb 2014, 7:28:38 UTC

But I do not see HOW it allows all users to control boinc. Does it ...

  • add all users to the boinc_users group
  • give read right to the group users
  • write a setting somewhere
  • ...

ID: 52816 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15563
Netherlands
Message 52822 - Posted: 27 Feb 2014, 11:28:43 UTC - in response to Message 52816.  

But I do not see HOW it allows all users to control boinc. Does it ...
* add all users to the boinc_users group
Yes, albeit only the users that have an account on the computer at the moment you install BOINC, of course. Any user added later will not be added, that needs a reinstallation of BOINC.
* give read right to the group users
Read and write permission to the BOINC Data directory.
* write a setting somewhere
HKEY_LOCAL_MACHINE\SOFTWARE\Space Sciences Laboratory, U.C. Berkeley\BOINC Setup\ENABLEUSEBYALLUSERS 1

Most all of it is still pointed out under http://boinc.berkeley.edu/trac/wiki/ClientSetupLogicWinSix, as BOINC 6 was the first range to use these permissions.
In the mean time, I have seen that a change is coming through, one that I will have to look into, to see how that then works. But code changes have just been added to the source code that stipulate that the user groups are no longer made when BOINC is not installed as a service, though this code is only used on initial installation of BOINC.
ID: 52822 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5129
United Kingdom
Message 52825 - Posted: 27 Feb 2014, 11:40:28 UTC

Yes, I saw that too. I think it made it into the Charity Engine build, but I don't think it's crossed over into generic BOINC yet.

Remember that we're still struggling under [trac]#1025[/trac]: I have a strong suspicion that whatever is written in the documentation doesn't work under Windows 7. I'm still waiting for Rom to emerge from under the Android Avalanche, so we can get back to fixing three year old bugs.
ID: 52825 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15563
Netherlands
Message 52826 - Posted: 27 Feb 2014, 12:37:09 UTC - in response to Message 52825.  

Yes, I saw that too. I think it made it into the Charity Engine build, but I don't think it's crossed over into generic BOINC yet.

It's in the Master branch, thus will go into a BOINC 7.3 version.
ID: 52826 · Report as offensive

Message boards : Documentation : Please document what installer setting "allow all users ... to control BOINC" does

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.