Tags:
, view all tags

Multiuser-Tool

Das Multiuser-Tool ist ein spezielles Werkzeug, um Manipulationen an mehreren User-Objekten gleichzeitig auszuführen. Beispiele:

  • Erstellen von Kurskontos
  • Ändern von Hauptadressen für alle User einer Abteilung
  • Massen-Anpassung von LDAPS / AD-Parametern

Passwörter neu setzen: fixe Passwörter

  1. User auswählen
  2. Initial-Passwort entweder fix wählen oder [×] individuell würfeln
  3. auf «User erstellen/aktualisieren» klicken, um die Initial-Passwörter für alle gewählten User neu zu setzen
  4. «Services anzeigen»
  5. die zu ändernden Services ankreuzen
  6. [×] Init-Passwort neu setzen
  7. «Services erstellen/aktualisieren» klicken
    • nimmt für jeden User das Initialpasswort
    • läuft durch alle gewählten Services
    • setzt das Initialpasswort als neues Passwort

Ablaufdaten ändern

  • User auswählen (entweder Userliste eintragen oder mit Zähler auswählen)
  • MOVED TO... Services anzeigen
  • [x] gewünschte Services ankreuzen
  • Die Felder Services sperren am und Services löschen am mit den neuen Daten füllen
  • beide Kreuzchen [ ] individuell anpassen nicht ankreuzen
  • MOVED TO... Services erstellen/aktualisieren

Accounts für Konferenzen und Kurse

In der Regel generiert man einen Account pro Person (Sammelaccounts nur auf Anfrage). Usernames und Passwörter sollten dann an der Veranstaltung verteilt werden.

allg. Accounts erstellen

  • "Admin-Tasks" -> "Multiuser-Tool"
  • User erzeugen
    • 1) username prefix angeben
    • 2) Zähler angeben
    • NPID der Gastgeber angeben (einen technischen Gast erzeugen)
    • Memo angeben
    • Aktiviert muss selektiert werden
    • Lock und Delete Datum angeben
    • "User erstellen/aktualisieren"
  • gewünschte Service erteilen
    • "Services anzeigen"
    • Nethz: entspricht einem Account in LDAPS (empfohlen)
    • AD: reiner AD-Account (ohne Mailbox) erstellen (empfohlen)
    • HomeDirectory roaming homeDirectory erstellen (empfohlen)
    • wenn bestehende Kurskontos rezykliert werden, muss mit dem Service-Parameter homeDirectoryStatus=>'recreate directory' das HomeDirectory gelöscht und neu angelegt werden
    • optional: VPN Service (für Netzwerkzugriff)
    • Services erstellen aktualisieren
  • Passwörter setzen (das muss nach der VPN Service Erteilung gemacht werden)
    • Initial Passwort "neu berechnen" und Initial Passwort "neu setzen" selektieren
    • "User erstellen/aktualisieren"
  • Passwort Liste generieren
    • "Initial-Passwortliste"

User mit SQL-Statement auswählen

Alle User einer bestimmten Leitzahl

  • in «Liste von Usernamen folgendes SQL-Statement eingeben (Leitzahl anpassen!):
SELECT u.username
FROM uname u
INNER JOIN person p ON (p.primary_nuid = u.nuid)
INNER JOIN anstellung a ON (a.persid = p.persid)
WHERE a.oenr = '08452'

alle Doktoranden eines bestimmten Departements

SELECT u.username
FROM uname u
INNER JOIN person p ON (p.primary_nuid=u.nuid)
INNER JOIN einschreibung es ON (es.persid = p.persid AND es.deptkz IN ('D-GESS') )
INNER JOIN studiengang sg ON ( sg.studiengangkz = es.studiengangkz AND sg.studiengangtyp IN ('DR') )

Alle User unterhalb einer Totalisierungsleitzahl

SELECT u.username
FROM uname u
INNER JOIN person p ON (p.primary_nuid = u.nuid)
INNER JOIN (
    SELECT a.persid
    FROM anstellung a
    INNER JOIN (
        SELECT leitzahl_unten
        FROM orgstruktur
        START WITH leitzahl_oben = 'T0070'
        CONNECT BY leitzahl_oben = PRIOR leitzahl_unten
    ) lz ON (lz.leitzahl_unten = a.oenr)
) an ON (an.persid = p.persid)

AD-Serviceparameter ändern

Für alle folgenden Aktion müssen zuerst die User ausgewählt und die Sevices angezeigt werden (siehe oben). Danach müssen folgende Aktionen erfolgen:

  1. [x] Mailbox ankreuzen
  2. Im Feld Service-Parameter die unten beschriebenen Werte eingetragen werden (durch Kommas getrennt)
  3. «nur Service-Parameter ändern» klicken

E-Mail-Adresse im AD von mehreren Usern ändern

  1. Im Feld Service-Parameter folgendes eingeben:
    • EMAIL_ADDRESS=>$uname->get_first_dot_last . '@domain.ethz.ch' (ändert Hauptadresse)
    • EMAIL_ALIAS=>$uname->get_first_dot_last . '@domain.ethz.ch' (fügt ein Alias hinzu)
  2. $uname->get_first_dot_last gibt vorname.nachname zurück, $uname->get_username den Usernamen.

in andere OU verschieben

  • Im Feld Service-Parameter folgendes eingeben: new_ou=>'OU=users,OU=Name,OU=Hosting,DC=d,DC=ethz,DC=ch'

homeDirectory

  • Im Feld Service-Parameter folgendes eingeben:
    • homeDrive=>'H:', homeDirectory=>'\\\\d\\dfs\\users\\all\\' . $username, profilePath=>'\\\\d\\dfs\\users\\all\\' . $username . '\\%pafs%'

displayName

  • Im Feld Service-Parameter folgendes eingeben:
    • DISPLAYNAME=>"$person->{FAMILYNAME} $person->{FIRSTNAME} (SWS)"

User im GAL anzeigen / verbergen

  • Im Feld Service-Parameter folgendes eingeben:
    • nicht im GAL anzeigen: hide=>1
    • im GAL anzeigen: hide=>0

Forwards von mehreren Usern löschen

  1. Im Feld Service-Parameter folgendes eingeben:
    • delete_forward=>1

LDAPS-Serviceparameter ändern

Für alle folgenden Aktion müssen zuerst die User ausgewählt und die Sevices angezeigt werden (siehe oben). Danach müssen folgende Aktionen erfolgen:

  1. [x] Nethz ankreuzen
  2. Im Feld Service-Parameter die unten beschriebenen Werte eingetragen werden (durch Kommas getrennt)
  3. «nur Service-Parameter ändern» klicken
  4. Output abwarten

homeDirectory von mehreren Usern ändern

  1. Im Feld Service-Parameter folgendes eingeben:
    • homeDirectory=>"/IMSB/users/$username"
    • homeDrive=>'H:', homeDirectory=>'\\\\d\\dfs\\users\\all\\' . $username, profilePath=>'\\\\d\\dfs\\users\\all\\' . $username . '\\%pafs%'

vppLock in LDAPS für mehrere User ändern

  1. im Feld Service-Parameter folgendes eingeben: vppLock=>'TRUE'

-- SwenVermeul - 2012-03-21

Edit | Attach | Print version | History: r15 < r14 < r13 < r12 < r11 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r13 - 2016-04-08 - SwenVermeul
 
  • Edit
  • Attach
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback