Opened 14 years ago
Closed 9 years ago
#1025 closed Defect (fixed)
Non-administrator permissions broken on Windows after install
Reported by: | MattArsenault | Owned by: | romw |
---|---|---|---|
Priority: | Blocker | Milestone: | Undetermined |
Component: | Manager | Version: | 6.10.58 |
Keywords: | windows, permissions, installer | Cc: |
Description
The permissions after installing BOINC on Windows (Windows 7 at least) are completely broken for the non-administrator accounts. The installer has an option to allow other users to control BOINC; it is initially greyed out, but is enabled after clicking the advanced button at one step in the installer. However, it doesn't work. After the installer finishes and the system is rebooted, the manager fails to run as a non-adminstrator account.
In the user account, there is a shortcut to BOINC which gives a permission error when you try to run it. I encountered further permission problems which I eventually gave up on, and ended up using the administrator account. This is overall an easy to encounter and a disastrous install experience, particularly for an average user. It's easier to describe the problem with screenshots of the process, so attached are a series screenshots walking through the failed install experience.
Only tested on Windows 7 Ultimate 64-bit; it may or may not effect other Windows versions but it probably does.
Attachments (1)
Change History (6)
Changed 14 years ago by
Attachment: | Capture8.1.zip added |
---|
comment:1 Changed 14 years ago by
The additional user was also unable to administer BOINC after being made an Administrator account and the system restarted.
comment:2 Changed 14 years ago by
Additionally, if the average user indeed decides to try to go the "safer" non-Admin way, on Windows 7 Home editions, there is even no straightforward way to add a plain user account to boinc_users
and/or boinc_admins
groups - the Group Policy Editor is disabled for these "cheaper systems".
Well, there are hints on web to a launch command like "net localgroup boinc_admins 'username' /add
", but I suspect that just the true BOINC addicts will find them. If the BOINC installer could also ask for usernames to be added to these groups, it would for sure aid to the overall security of the installed system.
comment:3 Changed 14 years ago by
One more note: If the user succeeds to configure the BOINC subsystem on his computer to be able to run, control and monitor it under a non-admin account, there is one more obstacle during a version update: the installer, running with raised administrator privileges, offers a final option to launch the client upon finishing the installation. Whops - the client will be run as the installing admin's user account!! The user may not notice this at all and the client may run for weeks... (true for the 6.12.x family, I believe for 6.10.58 too)
Series of screenshots of problem