forked from pool/boinc-client
5a4c610a49
recover removals and undocumented changes OBS-URL: https://build.opensuse.org/request/show/520383 OBS-URL: https://build.opensuse.org/package/show/network/boinc-client?expand=0&rev=58
30 lines
1.0 KiB
Diff
30 lines
1.0 KiB
Diff
|
|
# PATCH-FIX-OPENSUSE boinc-guirpcauth.patch
|
|
# Create password file rw for group, this enables passwordless connection
|
|
# of manager from users of the boinc group.
|
|
# This won't be probably upstreamed as it might be unsafe for common usage
|
|
# without setting proper group ownership of the password file.
|
|
|
|
---
|
|
client/gui_rpc_server.cpp | 7 +------
|
|
1 file changed, 1 insertion(+), 6 deletions(-)
|
|
|
|
Index: client/gui_rpc_server.cpp
|
|
===================================================================
|
|
--- client/gui_rpc_server.cpp.orig
|
|
+++ client/gui_rpc_server.cpp
|
|
@@ -175,12 +175,7 @@ void GUI_RPC_CONN_SET::get_password() {
|
|
// they can cause code to execute as this user.
|
|
// So better protect it.
|
|
//
|
|
- if (g_use_sandbox) {
|
|
- // Allow group access so authorized administrator can modify it
|
|
- chmod(GUI_RPC_PASSWD_FILE, S_IRUSR|S_IWUSR | S_IRGRP | S_IWGRP);
|
|
- } else {
|
|
- chmod(GUI_RPC_PASSWD_FILE, S_IRUSR|S_IWUSR);
|
|
- }
|
|
+ chmod(GUI_RPC_PASSWD_FILE, S_IRUSR|S_IWUSR | S_IRGRP | S_IWGRP);
|
|
#endif
|
|
}
|
|
|