Bug 26098 - Heimatverzeichnisfreigabe am Benutzerobjekt wird automatisch gesetzt
Heimatverzeichnisfreigabe am Benutzerobjekt wird automatisch gesetzt
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC - Users
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.0-0-errata
Assigned To: Sönke Schwardt-Krummrich
Janek Walkenhorst
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-02-13 13:02 CET by Tim Petersen
Modified: 2012-08-15 13:35 CEST (History)
2 users (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 Tim Petersen univentionstaff 2012-02-13 13:02:50 CET
Sofern es eine im UDM definierte Freigabe mit NFS-Schreibzugriff gibt, wird diese bei neu angelegten Benutzern automatisch als "Heimatverzeichnisfreigabe"gesetzt.

Eventuell ist das als Feature gedacht - sollte aber aus meiner Sicht dann konfigurierbar sein.

Weiterhin ist aufgefallen, dass die alphabetisch erste Freigabe mit NFS-Schreibzugriff automatisch dann auch die "Heimatverzeichnisfreigabe" ist.

In "/usr/share/pyshared/univention/admin/handlers/users/user.py" ist der Default für "Pfad zum Heimatverzeichnis" hardcodiert auf <username> gesetzt. Auch das sollte vermutlich besser über UCR konfigurierbar sein.

"Heimatverzeichnisfreigabe" selbst scheint stets dynamisch gefüllt zu werden - auch der Versuch hier den Wert über eine Benutzervorlage "leer" zu setzen funktioniert nicht. Es wird stehts die alphabetisch erste schreibbare NFS-Freigabe gesetzt.
Comment 1 Tim Petersen univentionstaff 2012-02-13 14:26:12 CET
Aufgefallen an Ticket #2012021021002226
Comment 2 Tim Petersen univentionstaff 2012-02-13 14:39:56 CET
Man kann das Feld "Heimatverzeichnisfreigabe" beim Hinzufügen eines Benutzers leersetzen. Am LDAP-Objekt wird dann kein Attribut "automountInformation" gesetzt.
Beim Öffnen des Benutzerobjekte im UDM wird das Feld dann wieder automatisch gefüllt (alphabetisch ersater Share mit Schreibzugriff...) - wird nun eine Änderung vollzogen wird "automountInformation"entsprechend gesetzt.
Comment 3 Andreas Büsching univentionstaff 2012-02-13 14:46:05 CET
Vermutlich fehlt hier nur ein leerer Eintrag in der Liste.
Comment 4 Sönke Schwardt-Krummrich univentionstaff 2012-02-14 11:37:25 CET
Ein empty_value=True an der Syntax reicht aus, damit ein leerer Wert im Dropdown für die Heimatverzeichnisfreigabe erscheint. Dadurch wird nicht mehr automatisch ein Home Share gesetzt und auch bei Änderungen des Benutzerobjektes nicht zugewiesen.

Die angepasste Syntax WritableShare wird nur in users/user sowie in settings/user_template verwendet.

Paket wurde in 3.0-1 und errata3.0-0 gebaut.

univention-directory-manager-modules (7.0.219-1) unstable; urgency=low
Comment 5 Janek Walkenhorst univentionstaff 2012-02-14 12:40:39 CET
Getestet für UCS 3.0-1:
 Vorher wird immer beim Öffnen die erste schreibbare Freigabe (sofern vorhanden) als Heimatverzeichnisfreigabe eingetragen - kann nicht leer gesetzt werden.
 Beim Anlegen eines Benutzers ist diese dann automatisch gesetzt, beim Bearbeiten wird sie automatisch gesetzt.
Mit der aktuellen Version ist das Verhalten dann korrekt:
 Es wird keine Freigabe vorausgewählt - beim Anlegen ist es nicht gesetzt.

Mit UCS 3.0 tritt das gleiche Fehlerverhalten auf.
Nach der Aktualisierung auf 7.0.211-1.761.201202141114 ist das Problem gleich behoben.

→ QA OK!
Comment 6 Sönke Schwardt-Krummrich univentionstaff 2012-02-14 14:30:52 CET
Paket ist announced und auf den Mirror gesynct.
Comment 7 Janek Walkenhorst univentionstaff 2012-02-14 14:46:39 CET
errata konnte von updates.software-univention.de installiert werden - funktioniert immer noch.