Koozali.org: home of the SME Server
Obsolete Releases => SME Server 6.x => Topic started by: firedrake55 on March 31, 2006, 08:51:21 AM
-
I am would like to create a webpage on my SME server(6.5) that will allow someone to create a new user account. I already know about server-manager, I want this page to be one that any one can use. I realize that this creates a security risk, but I have a few ideas to reduce the security problem.
My problem is that I am new to linux and i dont know how to go about doing this. I think I know enough about html forms and cgi to handle that end of it, my hang up is figuring out what system files i need to modify, how to modify them, and possibly how to give my script or program the permissions to make the needed changes.
If anyone has done this before, or has a good idea of what I might need to do, let me know.
Thanks
-
firedrake55
That can be achieved with the free user manager contrib from dungog, see dungogs contrib area.
After installation, you configure it in server manager to allow certain users to have access to certain panels, in your case only allow access to the Users panel, and then access the server using
https://yourdomain.com/user-manager and login with the users name and password.
Depending on where & how you want to access it, you configure one or more IP addresses in the server manager Remore Access, Remote Management panel. This will also allow access to the user manager contrib from the same remote IP's.
By default server or user manager access is blocked from the Internet for security reasons but allowed for local (LAN) access.
If you cannot specify IPs as they are unknown or changeable (dynamic), then get your user(s) to VPN to the server and then connect using
https://localserverIP/user-manager
You can also create a ssh tunnel using Putty, see dungogs web site for details.
-
I found the user-manager contrib, but it doesnt sound like it does what im looking for. I want to set this up kinda like a free e-mail service that anyone with an invitation code can use. Kind of like gmail, but i'll be the only one with the ability to send an invite. I could use the user-manager contrib, and just make the user id and password be like the invite code, but then i would have to change the id and password after they create an account to prevent them from creating additional accounts. At that point, i might as well just create the account for them. I know that the contrib allows you to set the max number of accounts that can be created, but then i would still have to change the info if i were inviting someone else.
So anyway, I'm really looking for more of a DIY type solution. I'm fairly confident that I can handle the progamming part, as I said before, I just dont know what files need to be modified.