Bug 27249 - sysvol-Sync in ein eigenes Paket auslagern
sysvol-Sync in ein eigenes Paket auslagern
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Samba4
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.0-2
Assigned To: Stefan Gohmann
Arvid Requate
: interim-3
Depends on: 26522 26926
Blocks: 27250
  Show dependency treegraph
 
Reported: 2012-05-23 12:34 CEST by Stefan Gohmann
Modified: 2012-07-20 15:24 CEST (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 Stefan Gohmann univentionstaff 2012-05-23 12:34:24 CEST
(In reply to comment #11)
> (In reply to comment #10)
> > Auf den Slaves wird aktuell samba4/sysvol/sync/host nicht gesetzt. Die
> > Synchronisation sollte über den Master erfolgen (unabhängig, ob dort Samba 4
> > installiert ist).
> > 
> > Folgende Vorgehensweise:
> >  - Auf dem Master wird das sysvol-Share angelegt (per ucs-school-master)
> >  - Auf den Slaves wird der Master als sync host gesetzt
> >  - Zukünftig sollte ein UCS System den Service SYSVOL bekommen können (aktuell
> > wird der S4 Connector Server verwendet.
> 
> Zusätzlich muss auf dem Master der cron-Job und das sysvol-sync Skript
> installiert werden. Deshalb sollte der Teil aus dem univention-samba4 Paket
> ausgegliedert werden.
Comment 1 Stefan Gohmann univentionstaff 2012-05-24 08:07:16 CEST
Tools und Konfiguration wurde nach univention-samba4-sysvol-sync ausgelagert.
Comment 2 Stefan Gohmann univentionstaff 2012-05-24 09:34:24 CEST
/lib/security/pam_univentionsambadomain.so fehlt nun im Paket.
Comment 3 Stefan Gohmann univentionstaff 2012-05-24 09:42:14 CEST
(In reply to comment #2)
> /lib/security/pam_univentionsambadomain.so fehlt nun im Paket.

Neue Version baut.
Comment 4 Arvid Requate univentionstaff 2012-07-11 16:57:01 CEST
Verified:
 * Änderungen aus Bug 27250 sind übernommen
 * Automatische Paketinstallation bei Update OK
 * Changelog OK
Comment 5 Stefan Gohmann univentionstaff 2012-07-12 14:26:23 CEST
Aufgefallen im UCS@School Setup, dort wird als Benutzer Listener geprüft ob ein Verzeichnis da ist, wenn nicht, dann wird das Verzeichnis als Benutzer root angelegt:

31.05.12 13:32:14.973  LISTENER    ( PROCESS ) : pupilgroups: dn: cn=Domain Controllers,cn=gro
ups,dc=deadlock45,dc=local
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/ucs-school-user-logonscripts.py", line 4
71, in handler
    getScriptPath()
  File "/usr/lib/univention-directory-listener/system/ucs-school-user-logonscripts.py", line 66, in getScriptPath
    os.makedirs(path)
  File "/usr/lib/python2.6/os.py", line 157, in makedirs
    mkdir(name, mode)
OSError: [Errno 17] File exists: '/var/lib/samba/sysvol/deadlock45.local/scripts/user'

Die Berechtigungen des sysvol Share werden jetzt per Default auf 644 gesetzt.
Comment 6 Stefan Gohmann univentionstaff 2012-07-12 16:03:31 CEST
Beim Update werden die Berechtigungen jetzt auch auf 644 gesetzt.
Comment 7 Arvid Requate univentionstaff 2012-07-12 16:38:11 CEST
Mode 755 wäre besser als 644 für das Verzeichnis.
Comment 8 Stefan Gohmann univentionstaff 2012-07-12 16:42:15 CEST
(In reply to comment #7)
> Mode 755 wäre besser als 644 für das Verzeichnis.

In der Tat. Neue Version baut.
Comment 9 Arvid Requate univentionstaff 2012-07-12 17:14:45 CEST
Verified:
 * Funktion OK
 * Changelog OK
Comment 10 Stefan Gohmann univentionstaff 2012-07-20 15:24:37 CEST
UCS 3.0-2 has been released: 
  http://forum.univention.de/viewtopic.php?f=54&t=1905

If this error occurs again, please use "Clone This Bug".