Hinweise für opsi auf UCS 3.1

Neuigkeiten und Ankündigungen
Antworten
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3319
Registriert: 04 Jun 2008, 14:27

Hinweise für opsi auf UCS 3.1

Beitrag von d.oertel »

Sehr geehrte opsi auf UCS Anwender,

im Rahmen der Updates von Samba4 durch das Samba-Projekt sind im Verhalten der
Samba Freigaben ab UCS 3.1 Veränderungen entstanden, welchen den Betrieb von
opsi stören: Ausführbare Windows Programme sind hier unter Windows über die
Freigabe "opsi_depot" nicht mehr ausführbar. Nach einer gemeinsamen Analyse
von uib und Univention empfehlen wir Ihnen kurzfristig einen der beiden
folgenden Workarounds:

1) Modifizieren der opsi_depot Freigabe:

Das UDM-Attribut "sambaCustomSettings" kann wie folgt konfiguriert werden:

Code: Alles auswählen

eval "$(ucr shell)"; \
udm shares/share modify \
  --dn "cn=opsi_depot,cn=$(hostname -f),cn=shares,$ldap_base" \
  --set sambaCustomSettings="$(printf
'admin\tusers\x20administrator\tjoin-backup\t@opsifileadmins')"
HINWEIS:
Durch diese Modifikation der Freigabe wird an die Datei:

Code: Alles auswählen

/etc/samba/shares.conf.d/opsi_depot
folgende Zeile angehängt:

Code: Alles auswählen

admin users = administrator join-backup @opsifileadmins
Die Mitglieder der Gruppe "opsifileadmins" erhalten dadurch effektiv root-Zugriff auf
die Dateien in dieser Freigabe. D.h. Samba-Operationen dieser Benutzer auf
der Freigabe werden auf der Linux-Seite als root ausgeführt. Da diese
Freigabe eine read-only Freigabe ist, werden hier aber keine modifizierenden
Samba Operationen ausgeführt.

Durch diese Modifikation verhält sich die Freigabe "opsi_depot" wieder so 'wie
gewohnt'.


2. Explizites setzen des Execute bits auf der Freigabe

Dieses Verfahren verwendet keine erhöhten Rechte, bedeutet aber wiederkehrende
manuelle Eingriffe. Damit bei einer unveränderten Freigabe die Windows
Dateien ausgeführt werden können, muß für sie explizit das execute Bit
gesetzt werden.

Dies kann man mit folgenden Befehl durchführen:

Code: Alles auswählen

chmod -R g+x /var/lib/opsi/depot
Dieser Befehl muss nach jedem Einspielen eines opsi-Paketes erneut ausgeführt
werden.

Univention und uib arbeiten weiterhin gemeinsam an einer dauerhaften Lösung,
welche dann in die Updates unserer Produkte einfließen wird.

Wir bedauern, wenn es hier zu Unannehmlichkeiten gekommen ist.

mit freundlichen Grüßen

detlef oertel uib
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
marcoalp
Beiträge: 2
Registriert: 16 Nov 2011, 08:31

Re: Hinweise für opsi auf UCS 3.1

Beitrag von marcoalp »

In welcher Konfigdatei finde ich das UDM-Attribut?
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1939
Registriert: 28 Mai 2008, 10:53

Re: Hinweise für opsi auf UCS 3.1

Beitrag von ueluekmen »

Hi,

in welcher Datei das steht kann ich nicht sagen, aber das Listing für das UDM-Attribut muss einfach auf der Konsole ausgeführt werden. Dieses Attribut wird dann im LDAP angelegt.

Grüße
e. ueluekmen
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://www.uib.de
Antworten