- I select the 'Webmin User' Module
- I click on the a user let's say 'john'
- The 'Edit Webmin User' screen is displayed
with 'Webmin User access rights' opened
- I click on 'Available Webmin Modules'
All modules are displayed with a check box indicating the user has access or not
- In the 'System' section the 'Change Passwords' has a check beside it
- I click on 'Change Passwords'
- The 'Module Access Control' screen is displayed
a. Note the sub heading reads "For in Change Passwords"
b. It appears that this module didn't get the user name passed to it
see action log information below for confirmation.
- I change the following settings
a. Radio Button is changed from 'All Users' --> 'Only users'
b. Click on the button to the right of 'Only Users'
c. Select user 'fred' from the popup and click the 'ok' button in the popup
- I click the 'Save' button on the bottom of the screen
- System returns to 'Create User Screen'
rather than the expected 'Edit User Module' or 'Webmin User'
Now I wanted to verify these changes so I logged into webmin as john and all users were displayed in the Change Password module.
I logged back into webmin as my id and repeated steps 1 - 7 and Suprise the settings are back to the original with 'All Users' settings.
Research of the webmin action log, after turning on file changes, revealed the user name was missing as indicated by the following entry:
'Updated access for - in Change Passwords'
Changed file /etc/webmin/passwd/.acl
Shouldn't the record have shown up as 'Updated access for john in Change Passwords'
And shouldn't this file have been /etc/webmin/passwd/john.acl ?