Bug 22222 - Beschränkung automatischer Freigabeverknüpfungen auf bestimmte Servernamen
Beschränkung automatischer Freigabeverknüpfungen auf bestimmte Servernamen
Status: CLOSED FIXED
Product: UCS@school
Classification: Unclassified
Component: Netlogon scripts
UCS@school for UCS 2.4
Other Linux
: P5 normal (vote)
: ---
Assigned To: Sönke Schwardt-Krummrich
Felix Botner
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-04-14 12:26 CEST by Sönke Schwardt-Krummrich
Modified: 2023-03-25 06:53 CET (History)
1 user (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sönke Schwardt-Krummrich univentionstaff 2011-04-14 12:26:23 CEST
Für einen Kunden wurde bereits umgesetzt, dass es möglich ist, die automatischen Freigabeverknüpfungen auf bestimmte Servernamen zu beschränken. Dies soll übernommen werden.
Comment 1 Sönke Schwardt-Krummrich univentionstaff 2011-04-19 09:40:50 CEST
Es wurde die UCR-Variable ucsschool/userlogon/shares/validservers hinzugefügt, die nur beim Start des Listeners ausgelesen wird.
Sie beeinflusst die automatische Verknüpfung mit Freigaben, indem eine Liste von Servern angegeben werden kann, für die Verknüpfungen erstellt werden sollen. Ist ein Server nicht in der Liste enthalten, wird keine Verknüpfung erstellt.
Mögliche Werte und das Verhalten:
- <leer>
  es werden nur Verknüpfungen für Freigaben gemacht, die auf den lokalen Server 
  bereitgestellt werden.
- <hostname>[(,<hostname>)*]
  Verknüpfungen werden nur für den die angegebenen Hostnamen erstellt
- *
  Wird "*" angegeben, werden für alle Freigaben Verknüpfungen erstellt

Der Patch wurde im ucsschool2.5 übernommen. 
Das Paket ucs-school-netlogon-user-logonscripts wurde neu gebaut.
Comment 2 Sönke Schwardt-Krummrich univentionstaff 2011-04-19 09:51:56 CEST
Zu ucs-test wurde 80_ucsschool/50usernetlogon_restricted_shareserver hinzugefügt.
Hier wird erstmal nur die Funktion der UCR-Variable getestet. Allerdings nicht die Funktion des Logonskriptes selbst.
Comment 3 Felix Botner univentionstaff 2011-04-19 11:19:14 CEST
Einen Master mit 2 Shares 
3 Slaves mit je zwei Shares
primäre Gruppe des Testbenutzers und der Shares sind gleich

Variable nicht gesetzt -> Nur Shares des "Anmeldeservers"

Variable auf "*" -> Alle Shares werden angezeigt

Variable auf "qamster,slave1" -> Es werden nur die Shares dieser Rechner angezeigt.

Das ganze wird über benutzerbezogene LogonSkripte gesteuert, die von einem Listener Plugin geschrieben werden. Nach Änderung der Variable muss daher "univention-directory-listener-ctrl resync ucs-school-user-logonscript" aufgerufen werden.