Opsidepotserver-Repository-Produkte haben falsche Rechte nach Installation

Antworten
Benutzeravatar
ThomasT
uib-Team
Beiträge: 565
Registriert: 26 Jun 2013, 12:26

Opsidepotserver-Repository-Produkte haben falsche Rechte nach Installation

Beitrag von ThomasT »

Hallo zusammen,

wenn ich vom Configserver aus mit

Code: Alles auswählen

opsi-package-manager -i -d ALL PRODUKT.opsi
auf meine Depotserver verteile, funktioniert alles bestens, jedoch wird dass Produkt im Ordner /var/lib/opsi/repository auf dem Depotserver nur mit 600 Rechten abgelegt. Eines der Symptome ist dann z.B.

Code: Alles auswählen

opsi-product-updater
Failed to process file 'opsi-clonezilla_4.0.6.1-1.opsi': [Errno 13] Permission denied: u'/var/lib/opsi/repository/opsi-clonezilla_4.0.6.1-1.opsi'

Code: Alles auswählen

-rw-rw---- 1 opsiconfd pcpatch   36987392 Mar 24 19:22 opsi-client-agent_4.0.6.3-7.opsi
-rw-rw---- 1 opsiconfd pcpatch         32 Mar 24 19:22 opsi-client-agent_4.0.6.3-7.opsi.md5
-rw-rw---- 1 opsiconfd pcpatch     126623 Mar 24 19:22 opsi-client-agent_4.0.6.3-7.opsi.zsync
-rw------- 1 opsiconfd pcpatch   19024384 May 11 09:43 opsi-clonezilla_4.0.6.1-1.opsi
-rw------- 1 opsiconfd pcpatch         32 May 11 09:43 opsi-clonezilla_4.0.6.1-1.opsi.md5
-rw------- 1 opsiconfd pcpatch      65222 May 11 09:43 opsi-clonezilla_4.0.6.1-1.opsi.zsync
Ein

Code: Alles auswählen

opsi-set-rights
behebt dann das Problem.

Code: Alles auswählen

-rw-rw---- 1 opsiconfd pcpatch   36987392 Mar 24 19:22 opsi-client-agent_4.0.6.3-7.opsi
-rw-rw---- 1 opsiconfd pcpatch         32 Mar 24 19:22 opsi-client-agent_4.0.6.3-7.opsi.md5
-rw-rw---- 1 opsiconfd pcpatch     126623 Mar 24 19:22 opsi-client-agent_4.0.6.3-7.opsi.zsync
-rw-rw---- 1 opsiconfd pcpatch   19024384 May 11 09:43 opsi-clonezilla_4.0.6.1-1.opsi
-rw-rw---- 1 opsiconfd pcpatch         32 May 11 09:43 opsi-clonezilla_4.0.6.1-1.opsi.md5
-rw-rw---- 1 opsiconfd pcpatch      65222 May 11 09:43 opsi-clonezilla_4.0.6.1-1.opsi.zsync
Hier meine Versionen:
Opsi-ConfServer

Code: Alles auswählen

╰─$ dpkg -l |grep opsi
ii  opsi-atftpd                         0.7.dfsg-5                           amd64        advanced TFTP server - opsi version with pcre, fifo and max-blksize patches
ii  opsi-configed                       4.0.6.3.5.1-2                        all          OPSI config editor
ii  opsi-depotserver                    4.0.6.7-1                            all          opsi depotserver configuration package
ii  opsi-linux-bootimage                20160322-1                           amd64        opsi bootimage for netboot tasks.
ii  opsi-utils                          4.0.6.10-1                           all          utilites for working with opsi.
ii  opsiconfd                           4.0.6.13-2                           all          opsi configuration service
ii  opsipxeconfd                        4.0.5.5-2                            all          opsi pxe configuration daemon
ii  python-opsi                         4.0.6.46-1                           all          opsi python library
Opsi-DepotServer

Code: Alles auswählen

╰─$ dpkg -l |grep opsi
ii  opsi-atftpd                         0.7.dfsg-5                           amd64        advanced TFTP server - opsi version with pcre, fifo and max-blksize patches
ii  opsi-configed                       4.0.6.3.5.1-2                        all          OPSI config editor
ii  opsi-depotserver                    4.0.6.7-1                            all          opsi depotserver configuration package
ii  opsi-linux-bootimage                20160322-1                           amd64        opsi bootimage for netboot tasks.
ii  opsi-utils                          4.0.6.10-1                           all          utilites for working with opsi.
ii  opsiconfd                           4.0.6.13-2                           all          opsi configuration service
ii  opsipxeconfd                        4.0.5.5-2                            all          opsi pxe configuration daemon
ii  python-opsi                         4.0.6.46-1                           all          opsi python library


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Benutzeravatar
wolfbardo
uib-Team
Beiträge: 1412
Registriert: 01 Jul 2008, 12:10

Re: Opsidepotserver-Repository-Produkte haben falsche Rechte nach Installation

Beitrag von wolfbardo »

Hallo,

ich kann das Problem/den Bugreport so nicht nachvollziehen:
ThomasT hat geschrieben:
wenn ich vom Configserver aus mit

Code: Alles auswählen

opsi-package-manager -i -d ALL PRODUKT.opsi
auf meine Depotserver verteile, funktioniert alles bestens, jedoch wird dass Produkt im Ordner /var/lib/opsi/repository auf dem Depotserver nur mit 600 Rechten abgelegt
Auf dem Configserver landet die Datei dann mit Rechten 600. Das ist normal und sollte auch kein Problem sein, da ja der opsi-product-updater sich die Pakete per opsiconfd vom Configserver holt.
Der opsiconfd läuft unter dem user opsiconfd und der hat ja offenbar genug Rechte.

Soweit die Theorie. Habe das ganze auch kurz getestet und kein Problem festgestellt.

Gruss
Bardo Wolf


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Benutzeravatar
ThomasT
uib-Team
Beiträge: 565
Registriert: 26 Jun 2013, 12:26

Re: Opsidepotserver-Repository-Produkte haben falsche Rechte nach Installation

Beitrag von ThomasT »

Hallo zusammen,

wenn man den opsi-product-updater als root ausführt funktioniert auch alles.
Als User mit den Rechten 4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),110(lpadmin),111(sambashare),992(pcpatch),1001(opsiadmin) wirft es jedoch bei mir den beschriebenen Fehler.

Beste Grüße

Thomas


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1940
Registriert: 28 Mai 2008, 10:53

Re: Opsidepotserver-Repository-Produkte haben falsche Rechte nach Installation

Beitrag von ueluekmen »

Hi,

ich stimme dir insoweit zu, dass es einheitlich sein sollte, wenn opsi-set-rights 660 vergibt, dann sollte der Upload das auch so machen. Ich habe das mal als niedirg priorisiertes internes Ticket aufgegeben, damit das nicht verloren geht. Wir schauen uns das bei Zeit noch mal genauer an. Ein schneller Fix ist hier aber nicht zu erwarten, weil das Problem eventuell tief in opsi steckt.

Danke für die Meldung. Wir melden uns hier oder spätestens über den News-Bereich, sobald es da was gibt.


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Antworten