(Gelöst)Opsi_workbench Berechtigung

Antworten
ZeUs83
Beiträge: 4
Registriert: 17 Okt 2014, 16:05

(Gelöst)Opsi_workbench Berechtigung

Beitrag von ZeUs83 »

Hallo allerseits,
ich habe ein Problem mit der Berechtigungen mit den "opsiproducts" und "Opsi_Workbench" Ordnern.

ich habe einige Pakete erstellt und die gingen ohne Fehler auf meinem Rechner. Aber wenn ich die aufm Server installiere und durch Server testen lassen , kommt diesen Fehler :
[3] [Okt 17 15:20:31:662] [free-pdf] Exception in StartProcess_cp: Failed to execute P:\free-pdf.exe (nur als beispiel)

Meine Frage lautet wie kann ich die Berechtigungen ändern inwiefern Client Rechner die Pakete ausführen kann.

Ich sehe den Unterschied in meinem Rechner und im Ordner auf dem Server. Aber wie kann ich es ändern ist die Frage.
Ich bin sehr dankbar für eure Hilfe.

lg, ZeUs
Zuletzt geändert von ZeUs83 am 07 Nov 2014, 18:23, insgesamt 1-mal geändert.
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: Opsi_workbench Berechtigung

Beitrag von n.wenselowski »

Hallo ZeUs,

führe bitte als root auf dem opsi-server das folgende aus:

Code: Alles auswählen

opsi-setup --set-rights
Von der Fehlermeldung her könnte das Problem auch die Pfadangabe im Installations-Script sein - ich würde da bspw. P:\free-pdf\free-pdf.exe erwarten, anstatt dass die Datei direkt unter dem Laufwerk zu finden ist.


Gruß

Niko

Code: Alles auswählen

import OPSI
ZeUs83
Beiträge: 4
Registriert: 17 Okt 2014, 16:05

Re: Opsi_workbench Berechtigung

Beitrag von ZeUs83 »

Danke Niko,

was macht eigentlich ?

Code: Alles auswählen

opsi-setup --set-rights
Mit dem bsp. P:\free-pdf\free-pdf.exe hast du Recht. Ich habe da fehler geschrieben. Bei mir ist es eigentlich genau so.
Die Packete sind eig richtig installiert aber das Problem ist wie gesagt nur die Berechtigungen. Ich kann die sogar durch cmd.exe nicht direkt (aufm Opsi_Workbench) laufen lassen.

Ich habe zwei mal Server aufgebaut und jetzt habe ich Angst den Befehl ausführen das du mir geschickt hast. Deswegen frage ich was macht es.
Sorry aber ich hoffe du verstehst mich. :)
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: Opsi_workbench Berechtigung

Beitrag von d.oertel »

Hi,

im opsi-Handbuch steht:
• --set-rights [path]
Setzt bzw. korrigiert die Dateizugriffsrechte in den wesentlichen opsi-Verzeichnissen:

–/tftpboot/linux
– /home/opsiproducts
– /var/log/opsi
– /var/lib/opsi
– /opt/pcbin/install
– /etc/opsi
Als Parameter kann auch ein Verzeichnis übergeben werden. Dann werden unterhalb dieses Verzeichnisses die
Rechte aller opsi-relevanten Verzeichnisse und Dateien gesetzt,
z.B.:
opsi-setup --set-rights /opt/pcbin/install/winxppro/driver
D.h. auch, der Befehl kann immer ausgeführt werden ohne etwas kaputt zumachen.

gruß
d.oertel


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


ZeUs83
Beiträge: 4
Registriert: 17 Okt 2014, 16:05

Re: Opsi_workbench Berechtigung

Beitrag von ZeUs83 »

Servus d.oertel,

danke dir für die Erklärung. Ich habe das Befehl ausgeführt. Leider habe ich noch keine Ausführung-Recht im Opsi-workbench bzw Opsi-Produkts ;)

Ich werde nochmal genau anschauen wo das Problem liegt.
Aber natürlich freue ich mich sehr wenn mir jemand weiter helfen kann. 8-)

Gruß
ZeUs
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: Opsi_workbench Berechtigung

Beitrag von n.wenselowski »

Hall ZeUs,

dann ist das Problem vermutlich in der Samba-Konfiguration zu suchen.
Bitte das folgende ausführen:

Code: Alles auswählen

opsi-setup --auto-configure-samba
Wenn das nicht hilft:
Welches OS und welche Samba-Version wird auf dem Server eingesetzt?


Gruß

Niko

Code: Alles auswählen

import OPSI
r4a5a88
Beiträge: 104
Registriert: 10 Jun 2014, 12:56

Re: Opsi_workbench Berechtigung

Beitrag von r4a5a88 »

Ein kleiner Tipp

das selbe Problem hatte ich auch

Code: Alles auswählen

opsi-setup --set-rights .
eingeben im Vezeichnis vom Paket setzen.
und in /etc/samba/smb.conf dem workbench Verzeichnis

Code: Alles auswählen

force group = pcpatch 
eintragen . Das hat bei mir das Problem gelöst
ZeUs83
Beiträge: 4
Registriert: 17 Okt 2014, 16:05

(Gelöst)Re: Opsi_workbench Berechtigung

Beitrag von ZeUs83 »

Also zuerst danke euch allen.
das Problem ist schon gelöst.
Bei mir war das Problem dass die msi Dateien flüßig installiert wurden aber die EXE dateien war "execute : sende login datei zum Server" als Problem.

Ich habe im Samba Config die folgende Zeile hinzugefügt:

nano /etc/samba/smb.conf

Code: Alles auswählen

[global]
force group = pcpatch
acl allow execute always = True
danach einmal Samba neustart gemacht und läuft jetzt alles perfekt.

viele Grüße
ZeUs
Antworten