Hide Forgot
Description of problem: Under RHEL6, 'cman_tool version -r' uses the 'ricci' user to push an updated 'cluster.conf' file, which I understand is the desired behaviour. However, under Fedora 16, ricci uses the 'root' user. Version-Release number of selected component (if applicable): ricci.x86_64 0.18.7-1.fc15 @fedora/15 How reproducible: 100% Steps to Reproduce: 1. Create/start a cluster 2. Change 'cluster.conf' and push with 'cman_tool version -r' 3. Observe being prompted for the nodes' 'root' user password. Actual results: uses root Expected results: should use ricci Additional info:
The particular user (ricci on RHEL since 6.1 and root on older version and Fedora) is used for any authentication against ricci. Beside mentioned cman_tool, it this the case, e.g., when contacting ricci from luci interface for the first time (creating/adding cluster) -- it's always that particular user implicitly used in the authentication process. The change in RHEL took place in connection with bug 644047. We can consider this also for Fedora, however bug description does not provide the motivation/rationale behind marking this as a bug/RFE.
Beyond the rational from 644047, I would also argue that consistency is important. I would expect that it is pretty common for users with production RHEL 6 clusters to test/experiment coming changes on Fedora. Speaking from personal experience, I've found myself entering the wrong password when I try to authenticate the first time when I switch between production RHEL6 and test/dev Fedora. For what it might be worth, I don't use luci or other tools (which may abstract away some of the differences).
Ricci won't be in F17 and I don't think it's appropriate to make a significant change in behavior in the middle of a release (and it works just like it has in every other release of ricci). Closing this bz as NOTABUG.