4D v14.3Benutzer und Gruppen verwalten |
||
|
4D v14.3
Benutzer und Gruppen verwalten
Benutzer und Gruppen verwalten
Die Editoren für Gruppen und Benutzer liegen in der Toolbox von 4D. Hier können Sie Benutzer und Gruppen einrichten, den Benutzern Kennwörter zuweisen, Benutzer in Gruppen setzen, etc.. Auf der Seite Benutzer erstellen Sie Benutzerkonten, legen deren Eigenschaften fest und weisen sie den verschiedenen Gruppen zu, zusätzlich zur Definition, wie sie die Datenbank verwenden können. Um einen Benutzer hinzuzufügen:
Um die Eigenschaften eines vorhandenen Benutzers zu ändern, wählen Sie ihn in der Benutzerliste aus und nehmen die Änderungen vor. Weitere Informationen zu den Eigenschaften finden Sie in den Schritten 3 bis 9. Um einen Benutzer zu löschen, markieren Sie ihn und wählen unter der Liste das Minuszeichen oder verwenden Sie den Eintrag Löschen im Kontextmenü. Sie können ein Benutzerkonto nicht tatsächlich löschen. Beim Löschen erscheint ein Dialogfenster, um die Operation zu bestätigen. Klicken Sie auf OK, wird das Konto deaktiviert und ist nicht mehr verwendbar. Der gelöschte Benutzer erscheint in Grauschrift.
Dies ist erforderlich, damit die Einmaligkeit der Kennummern für die Benutzer garantiert bleibt. Auf der Seite Gruppen definieren Sie die Benutzer bzw. andere Gruppen, die eine Gruppe enthalten und definieren den Zugriff auf Plug- Ins. Wenn Sie eine Gruppe erzeugen, können Sie unter den Benutzern einen Gruppeneigentümer bestimmen. Beachten Sie, dass sich eine einmal angelegte Gruppe sich nicht mehr löschen lässt. Um eine Gruppe zu deaktivieren, können Sie lediglich alle darin enthaltenen Benutzer entfernen. Um eine Gruppe zu erstellen:
Weitere Informationen zu den beiden letzten Punkten finden Sie in den folgenden Abschnitten. In der Spalte Eigentümer können Sie für jede Gruppe einen Eigentümer bestimmen. Normalerweise ist der Eigentümer der Administrator. Sie können aber auch ein beliebiges Gruppenmitglied als Eigentümer bestimmen. Der Gruppeneigentümer kann die Möglichkeit erhalten, Benutzer in seiner Gruppe hinzuzufügen oder zu löschen. Die Benutzer, die zur Gruppe hinzugefügt werden, müssen bereits vorhanden sein. Gruppeneigentümer können weder Benutzer noch Benutzereigenschaften wie Kennwörter erzeugen bzw. ändern, noch andere Gruppen hinzufügen oder entfernen. Analog zum Administrator muss auch der Gruppeneigentümer die Möglichkeit erhalten, den Kennworteditor aufzurufen, der normalerweise nur dem Designer der Datenbank offensteht. Weitere Informationen dazu finden Sie im Abschnitt Kennwortsystem pflegen. Sie können jeden Benutzer oder jede Gruppe in eine Gruppe setzen und die Gruppe selbst in mehrere andere Gruppe setzen. Sie müssen einen Benutzer nicht zwingend in eine Gruppe legen. Der Designer kann den Inhalt jeder Gruppe in der Datenbank verändern. Administrator und Gruppeneigentümer können dagegen nur den Inhalt der Gruppen verändern, deren Eigentümer sie sind. Unabhängig von Ihrem Benutzerstatus können Sie in Ihren eigenen Gruppen jeden Benutzer bzw. jede Gruppe sichtbar machen, hinzufügen oder entfernen. Um einer Gruppe einen Benutzer bzw. eine Gruppe hinzuzufügen, markieren Sie in der Spalte Mitglieder die Option für den jeweiligen Benutzer bzw. die Gruppe: Kreuzen Sie einen Benutzernamen an, wird dieser Benutzer der Gruppe hinzugefügt. Kreuzen Sie einen Gruppennamen an, werden alle Benutzer der Gruppe der neuen Gruppe hinzugefügt. Um eine Benutzerhierarchie zu erzeugen, verschachteln Sie Gruppen, d.h. Sie setzen eine Gruppe in eine andere. Die Benutzer einer verschachtelten Gruppe erhalten die Rechte beider Gruppen. Setzen Sie zum Beispiel die Gruppe Geschäftsleitung in die Gruppe Buchhaltung, erhalten Benutzer der Gruppe Geschäftsleitung automatisch die Rechte der Buchhaltung zusätzlich zu den Rechten der Geschäftsleitung. Hingegen haben Benutzer innerhalb der Gruppe Buchhaltung keinen Zugriff auf die Rechte der Gruppe Geschäftsleitung. Weitere Informationen dazu finden Sie im Abschnitt Überblick über das Zugriffssystem. Um einen Benutzer oder eine Gruppe aus einer anderen Gruppe zu entfernen, deaktivieren Sie die jeweilige Option in der Spalte Mitglieder. Sie können einer Gruppe Rechte auf jedes Plug-In zuweisen, das in der Datenbank installiert ist. Dies schließt alle 4D Plug-Ins und Plug-Ins von Drittanbietern ein. Weitere Informationen dazu finden Sie im Handbuch 4D Programmiersprache unter der Funktion Set user properties. Auf diese Weise können Sie die Verwendung der verfügbaren Lizenzen für Plug-Ins steuern. Benutzer, die nicht der Gruppe mit Zugriffsrecht auf das Plug-In angehören, können dieses Plug-In nicht laden. Hier können Sie auch die Verwendung von 4D Client Web Server und SOAP Server einschränken. Der Bereich Plug-In auf der Seite Gruppen zeigt alle Plug-Ins an, die in der 4D Anwendung geladen sind. Damit eine Gruppe Zugriff auf ein Plug-In erhält, müssen Sie nur das gewünschte Plug-In markieren: Über die Einträge 4D Client Web Server und 4D Client SOAP Server können Sie für jedes 4D im remote Modus die Veröffentlichung von Web und SOAP (Web Services) steuern. 4D Server behandelt diese Lizenzen wie Lizenzen für Plug-Ins. So können Sie, wie für Plug-Ins, den Zugriff auf Lizenzen des Web Server auf eine bestimmte Benutzergruppe beschränken. 4D ermöglicht dem Administrator, Gruppen und Benutzer, die er erzeugt oder geändert hat, zu speichern und zu öffnen. Wenn Gruppen gespeichert werden, wird alles über die aktuellen Benutzer und Gruppen gespeichert. Diese Möglichkeit bedeutet, dass der Administrator das Zugriffsystem einer Datenbank speichern und auf eine geänderte Version der gleichen Datenbank oder auf eine neue Datenbank übertragen kann. Da die Gruppen wieder geladen werden können, müssen die Benutzer der Datenbank kein ein neues Zugriffsystem erlernen. Hinweis: Der Designer kann über den Gruppeneditor Gruppen weder speichern noch öffnen. Er kann jedoch die 4D Befehle USERS TO BLOB und BLOB TO USERS ausführen. Um Gruppen zu sichern, die vom Administrator erstellt oder geändert wurden:
Um Gruppen zu laden:
|
EIGENSCHAFTEN
Produkt: 4D ARTIKELVERWENDUNG
4D Designmodus ( 4D v14 R2) |