From: Mike F. <wt...@cy...> - 2002-04-30 23:09:43
|
I want to allow all users access to the vacation module, either from webmin or usermin. I've manually installed it into usermin using the install-module.pl script. When I then try to use it, I get an error that says "user not in any group" after clicking the submit button. After installing it into webmin, I try the following, from webmin FAQ, to let all users access to it: In the Perl Modules module of Webmin, install Authen::PAM from CPAN. In the PAM Authentication module, add a new PAM service called 'webmin' that uses Unix authentication. ^^^can't do this - I'm using solaris, which doesn't support the pam module. In the Webmin Users module, create a new user called something like unixer, with access to the modules that you want all your Unix users to have access to. In each of the modules unixer has access to, change the module access control to give your users rights only to their own accounts. For example, in the Change Passwords module you should select 'Only this user' for the 'Users whose passwords can be changed' so that Unix users logging in can only change their own passwords. Click on 'Configure Unix user authentication' below the list of Webmin users and choose 'Allow any Unix user to login with permissions of user unixer'. I can then log in as a normal user, and see the vacation module, but get the same "user not in any group" error when I click the submit button. Any ideas how I can allow users access to vacation module? I'm willing to use something other than webmin/usermin if anyone has any other suggestions - I just need a web interface of some sort for unix-illiterate users. I'm running this on Solaris 7/Sparc platform. Thanks Mike |
From: Jamie C. <jca...@we...> - 2002-05-01 09:56:40
|
Mike Farnam wrote: > > I want to allow all users access to the vacation module, either from > webmin or usermin. > I've manually installed it into usermin using the install-module.pl > script. When I then try to use it, I get an error that says "user not > in any group" after clicking the submit button. That won't work, because the module is designed for Webmin, not Usermin. I'm sure the author could easily create a Usermin version though..? > After installing it into webmin, I try the following, from webmin FAQ, > to let all users access to it: > > In the Perl Modules module of Webmin, install Authen::PAM from CPAN. > In the PAM Authentication module, add a new PAM service called 'webmin' > that uses Unix authentication. > ^^^can't do this - I'm using solaris, which doesn't support the pam > module. Sure it does .. I have installed Authen::PAM on my solaris system and setup webmin to do PAM authentication. You don't have to create an /etc/pam.d/webmin file, as the 'others' entry in /etc/pam.conf will do the job. > In the Webmin Users module, create a new user called something like > unixer, with access to the modules that you want all your Unix users to > have access to. > In each of the modules unixer has access to, change the module access > control to give your users rights only to their own accounts. For > example, in the Change Passwords module you should select 'Only this > user' for the 'Users whose passwords can be changed' so that Unix users > logging in can only change their own passwords. > Click on 'Configure Unix user authentication' below the list of Webmin > users and choose 'Allow any Unix user to login with permissions of user > unixer'. > > I can then log in as a normal user, and see the vacation module, but get > the same "user not in any group" error when I click the submit button. > > Any ideas how I can allow users access to vacation module? I'm willing > to use something other than webmin/usermin if anyone has any other > suggestions - I just need a web interface of some sort for > unix-illiterate users. You might have to contact the author of the vacation module directly about this, as it may not have been designed to work in this kind of setup. - Jamie |