Difference between revisions of "UserManager"
Unnilennium (talk | contribs) |
|||
(9 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{Languages}} | ||
+ | <!-- here we define the contrib name variable --> | ||
+ | <!-- we get the page title, remove suffix for translated version; if needed you can define there with the value you want--> | ||
+ | {{#vardefine:contribname| userpanel }} | ||
+ | {{#vardefine:smecontribname| smeserver-{{#var:contribname}} }} | ||
+ | <!-- we define the language --> | ||
+ | {{#vardefine:lang| {{lc: {{#titleparts: {{PAGENAME}} | | -1}} }} |en }} | ||
+ | {{Infobox contribs | ||
+ | |name={{#var:contribname}} | ||
+ | |image={{#var:contribname}}.jpg | ||
+ | |description_image= {{#var:contribname}} logo | ||
+ | |maintainer= | ||
+ | |licence= | ||
+ | |url= | ||
+ | |category= Contrib | ||
+ | |tags=user,panel,manager | ||
+ | }} | ||
+ | |||
==User Manager== | ==User Manager== | ||
+ | |||
+ | === Version === | ||
+ | <!-- keep this first element as is, you can add some if needed --> | ||
+ | {{#smeversion: {{#var:smecontribname}} }} | ||
+ | {{#smeversion: smeserver-userpanels }} | ||
+ | |||
+ | ===Installation=== | ||
* For sme8 | * For sme8 | ||
yum --enablerepo=smecontribs install smeserver-userpanel | yum --enablerepo=smecontribs install smeserver-userpanel | ||
Line 5: | Line 30: | ||
* For sme9 | * For sme9 | ||
− | |||
− | yum --enablerepo= | + | yum --enablerepo=smecontribs install smeserver-userpanel |
signal-event conf-userpanel | signal-event conf-userpanel | ||
− | {{note box|Panels are in separate rpms | + | {{note box|Panels are in separate rpms}} |
− | server-manager > | + | server-manager > security > user panel access |
The User Manager has two functions. | The User Manager has two functions. | ||
Line 21: | Line 45: | ||
{{Note box|There is another contribs, named [[Groupmembers_Panel]], wich provides a modified groups panel to be used together with the UserManager contrib. In this panel only the members of the groups can be changed. All other functions like create, delete and editing the description are removed. The maintenance of groups can be delegated to normal users without the risk that they inadvertently delete groups.}} | {{Note box|There is another contribs, named [[Groupmembers_Panel]], wich provides a modified groups panel to be used together with the UserManager contrib. In this panel only the members of the groups can be changed. All other functions like create, delete and editing the description are removed. The maintenance of groups can be delegated to normal users without the risk that they inadvertently delete groups.}} | ||
+ | |||
===Delegation=== | ===Delegation=== | ||
Line 41: | Line 66: | ||
<nowiki>https://www.yourserver.net/user</nowiki><br> | <nowiki>https://www.yourserver.net/user</nowiki><br> | ||
'''Note, the s in https''' | '''Note, the s in https''' | ||
+ | |||
+ | * /user alias | ||
+ | If <nowiki>https://www.yourserver.net/user</nowiki> is already used by another application it is possible to define another alias<br> | ||
+ | config set UserPanelAlias new-alias | ||
+ | signal-event conf-userpanel | ||
+ | and use <nowiki>https://www.yourserver.net/new-alias</nowiki> | ||
+ | |||
+ | To cancel this alias : | ||
+ | config delete UserPanelAlias | ||
+ | signal-event conf-userpanel | ||
+ | <nowiki>https://www.yourserver.net/user</nowiki> is available again. | ||
{{note box|msg=A log out menu is present now in the user-manager and the name of user logged is displayed also. Some time when you log out you can see Two frames with two login box, see [[bugzilla:8026]].You simply need to refresh the web page by pressing F5 or ctrl+F5 key.}} | {{note box|msg=A log out menu is present now in the user-manager and the name of user logged is displayed also. Some time when you log out you can see Two frames with two login box, see [[bugzilla:8026]].You simply need to refresh the web page by pressing F5 or ctrl+F5 key.}} | ||
Line 69: | Line 105: | ||
see [[:Remoteuseraccess]] | see [[:Remoteuseraccess]] | ||
− | ====Change password==== | + | ====Userpanels==== |
+ | |||
+ | =====Change password===== | ||
yum --enablerepo=smecontribs install smeserver-userpanels | yum --enablerepo=smecontribs install smeserver-userpanels | ||
Line 81: | Line 119: | ||
Panel name to delegate 'userpanel-password' | Panel name to delegate 'userpanel-password' | ||
− | ====Forward Mail==== | + | =====Forward Mail===== |
yum --enablerepo=smecontribs install smeserver-userpanels | yum --enablerepo=smecontribs install smeserver-userpanels | ||
Line 97: | Line 135: | ||
Panel name to delegate 'userpanel-forwarding' | Panel name to delegate 'userpanel-forwarding' | ||
− | ====Data Backup==== | + | =====Data Backup===== |
yum --enablerepo=smecontribs install smeserver-userpanels | yum --enablerepo=smecontribs install smeserver-userpanels | ||
Line 119: | Line 157: | ||
Panel name to delegate 'userpanel-backup' | Panel name to delegate 'userpanel-backup' | ||
− | ====Restricted user creation==== | + | =====Restricted user creation===== |
yum --enablerepo=smecontribs install smeserver-userpanels | yum --enablerepo=smecontribs install smeserver-userpanels | ||
Line 138: | Line 176: | ||
db accounts show groupLimit | db accounts show groupLimit | ||
+ | ===Uninstall=== | ||
+ | * For sme8 | ||
+ | yum remove smeserver-userpanel | ||
+ | signal-event post-upgrade; signal-event reboot | ||
+ | |||
+ | === Bugs === | ||
+ | Please raise bugs under the SME-Contribs section in [http://bugs.contribs.org/enter_bug.cgi bugzilla] | ||
+ | and select the {{#var:smecontribname}} component or use {{BugzillaFileBug|product=SME%20Contribs|component={{#var:smecontribname}}|title=this link}} | ||
+ | |||
+ | Below is an overview of the current issues for this contrib:{{#bugzilla:columns=id,product,version,status,summary|sort=id|order=desc|component={{#var:smecontribname}} |noresultsmessage=No open bugs found.}} | ||
+ | |||
+ | |||
+ | Please raise bugs under the SME-Contribs section in [http://bugs.contribs.org/enter_bug.cgi bugzilla] | ||
+ | and select the {{#var:smecontribname}}s component or use {{BugzillaFileBug|product=SME%20Contribs|component={{#var:smecontribname}}s|title=this link}} | ||
+ | |||
+ | Below is an overview of the current issues for this contrib:{{#bugzilla:columns=id,product,version,status,summary|sort=id|order=desc|component={{#var:smecontribname}}s |noresultsmessage=No open bugs found.}} | ||
+ | ===Changelog=== | ||
+ | Only released version in smecontrib are listed here. | ||
+ | ===={{#var:smecontribname}}==== | ||
+ | {{#smechangelog: {{#var:smecontribname}} }} | ||
+ | ===={{#var:smecontribname}}s==== | ||
+ | {{#smechangelog: {{#var:smecontribname}}s }} | ||
[[Category: Contrib]] | [[Category: Contrib]] |
Latest revision as of 04:55, 24 February 2021
User Manager
Version
Installation
- For sme8
yum --enablerepo=smecontribs install smeserver-userpanel signal-event conf-userpanel
- For sme9
yum --enablerepo=smecontribs install smeserver-userpanel signal-event conf-userpanel
server-manager > security > user panel access
The User Manager has two functions.
- Selected /server-manager panels can be delegated to users.
- Users can be given access to configure personal settings for themselves.
Delegation
To delegate panels to users on your internal network, open /server-manager > User Panel Access
Select a user to grant additional rights, users with extra panels granted are shown in Red.
You can select the global user to allow everyone to access specific panels, or a group to allow all the users in that group access.
Check the box next to the functions you wish to allow.
The userpanel-* functions are designed for users, although you may not want to assign all functions. By default the change password and email forwarding are allowed for all users, you can change this with the global user.
User Functions
Panels specifically for users are available in separate rpms, see below.
After the panels have been installed and delegated by admin, they are available for users at either
https://www.yourserver.net/user-manager or
https://www.yourserver.net/user
Note, the s in https
- /user alias
If https://www.yourserver.net/user is already used by another application it is possible to define another alias
config set UserPanelAlias new-alias signal-event conf-userpanel
and use https://www.yourserver.net/new-alias
To cancel this alias :
config delete UserPanelAlias signal-event conf-userpanel
https://www.yourserver.net/user is available again.
Mailsorting
yum --enablerepo=smecontribs install smeserver-mailsorting
Allows a user to configure mail rules
Procmail or maildrop is used to process your email on the server. It follows user defined rules. Common uses are to sort mail into folders or forward selected email on to other email addresses.
see Mailsorting
Vacation Message
yum --enablerepo=smecontribs install smeserver-vacation
Allow a user to write and enable a vacation message.
see Vacation
SSH keys
yum --enablerepo=smecontribs install smeserver-remoteuseraccess
Allow a user to add public keys from a remote shell account to this server. This allows a user to connect to this server with ssh without using a password, assuming that the user has been granted rssh or bash shell access.
see Remoteuseraccess
Userpanels
Change password
yum --enablerepo=smecontribs install smeserver-userpanels
Allow a user to change their password
Enter the existing password
Then the new one, and again to confirm.
The same function is available at /user-password and doesn't require the user-manager
Panel name to delegate 'userpanel-password'
Forward Mail
yum --enablerepo=smecontribs install smeserver-userpanels
Allow a user to forward their email messages.
- Deliver email locally.
Mail is left on server for the user to access with their email client
- Forward to address below.
Mail is forwarded to an alternate email address, eg jane@hotmail.com
- Both deliver locally and forward.
Mail is left on server and a copy is forwarded to an alternate email address.
Panel name to delegate 'userpanel-forwarding'
Data Backup
yum --enablerepo=smecontribs install smeserver-userpanels
Allow a user to backup and restore their data from the server to a file on her desktop PC. You can extract most files from the download with archive programs such as winzip. Email messaged are stored in a format that require special programs to open, either unix programs or a windows program such as winrar available from rarlabs.com
- File size
The data saved is from your home drive on the server, this also includes configuration files and mail on the server that isn't ordinarily visible to the user. Click the file size link to find out how much data you have. You may choose not to save the data if you have a large amount and a slow connection eg a dial up modem.
- Backup to desktop
This will compress your data to a file 'username.tgz' and prompt you for a location to save it to, usually your PC's hard drive.
- Verify desktop backup file
Verify prompts you for the location of the backup file then display a list of files in the archive.
- Restore from desktop
Uploads the data to the server, this will overwrite any existing files with the same name.
Panel name to delegate 'userpanel-backup'
Restricted user creation
yum --enablerepo=smecontribs install smeserver-userpanels
Allow a user to create, delete or modify users within their own group.
Optionally restrict the number of users they can create.
- Create users in a selected groups
Users will be created in the active group.
The active groups can be toggled from the available groups that are listed.
If you are only in one group this option is not displayed.
- Limits to the number of users that can be created
Admin may place limits on the numbers of users that may be created
setting the group support to a limit of 15 users & verifying
db accounts setprop groupLimit support 15 db accounts show groupLimit
Uninstall
- For sme8
yum remove smeserver-userpanel signal-event post-upgrade; signal-event reboot
Bugs
Please raise bugs under the SME-Contribs section in bugzilla and select the smeserver-userpanel component or use this link
Below is an overview of the current issues for this contrib:
ID | Product | Version | Status | Summary (2 tasks) ⇒ |
---|---|---|---|---|
12775 | SME Contribs | 11.0 | CONFIRMED | perl-CGI 'startform' and 'endform' are dropped in favor of 'start_form' and 'end_form' |
8042 | SME Contribs | 8.0 | CONFIRMED | pages are not translated |
Please raise bugs under the SME-Contribs section in bugzilla
and select the smeserver-userpanels component or use
this link
Below is an overview of the current issues for this contrib:
ID | Product | Version | Status | Summary |
---|---|---|---|---|
12777 | SME Contribs | 11.0 | CONFIRMED | perl-CGI 'startform' and 'endform' are dropped in favor of 'start_form' and 'end_form' |
Changelog
Only released version in smecontrib are listed here.
smeserver-userpanel
2022/12/01 Jean-Philippe Pialasse 1.4-6.sme
- fix translation not expanded [SME: 10261]
- fix httpd admin stopped [SME: 12249]
moved actions before template and service actionsremoved inline expand and restart
- prevent manager locking on reconfiguration [SME: 12235]
2022/08/01 Jean-Philippe Pialasse 1.4-4.sme
- update to httpd 2.4 access syntax [SME: 12064]
thanks to Vasarhelyi Zsolt
- fix call to svc in place of systemctl [SME: 11390]
2021/02/23 Jean-Philippe Pialasse 1.4-3.sme
- add -update event to avoid reboot [SME: 11079]
- Initial release for sme10 [SME: 11079]
smeserver-userpanels
- apply locale 2021-08-25 patch
- add empty -update event [SME: 11080]
- First import to SME10 [SME: 11080]
- Removed dungog software links
- apply locale 2016-03-09 patch