Hallo zusammen,
wir möchten gerne das Python-Skript für "set-rights" vom "Opsi-Setup" nach "777" ändern, so dass "jeder" auf den Ordner /var/lib/opsi/depot/ Zugriff hat!
Denn es scheint ja auch so, dass "set-rights" ausgeführt wird, wenn ein neues Paket über den Opsi-Package-Manager installiert wird? Zu mindest haben wir beobachten können, das sich anschließend die Berechtigung des Ordners der Software im Depot ändert (von "drwxrwsrwx" nach "drwxrws---") !
In welchem Skript oder Datei lässt sich die Berechtigung anpassen?
Gruß
Christian Schmitz
ändern der Funktion "set-rights" vom "Opsi-Setup"
- n.wenselowski
- Ex-uib-Team
- Beiträge: 3194
- Registriert: 04 Apr 2013, 12:15
Re: ändern der Funktion "set-rights" vom "Opsi-Setup"
Hi,
das Anpassen in der Art ist leider nicht in einer Config möglich.
Aber du kannst natürlich den Code anpacken
Die Datei mit Code zum Setzen der Rechte findest du mit folgendem Befehl:
Gruß
Niko
das Anpassen in der Art ist leider nicht in einer Config möglich.
Aber du kannst natürlich den Code anpacken

Die Datei mit Code zum Setzen der Rechte findest du mit folgendem Befehl:
Code: Alles auswählen
python -c "import OPSI.Util.Task.Rights as r; print(r.__file__[:-1])"
Gruß
Niko
Code: Alles auswählen
import OPSI
Re: ändern der Funktion "set-rights" vom "Opsi-Setup"
Hi Niko,
danke für deine Antwort
Skript gefunden (ist ja sogar von dir geschrieben
) und auch schon verändert.
Weitere Frage: die Ordner werden nun nach 777 geändert, nur ändert er die Dateien weiterhin auf 760.
An welcher Stelle wird der chmod der Dateien nach 760 angepasst?
Gruß
Christian Schmitz
danke für deine Antwort

Skript gefunden (ist ja sogar von dir geschrieben

Weitere Frage: die Ordner werden nun nach 777 geändert, nur ändert er die Dateien weiterhin auf 760.
An welcher Stelle wird der chmod der Dateien nach 760 angepasst?
Gruß
Christian Schmitz
- n.wenselowski
- Ex-uib-Team
- Beiträge: 3194
- Registriert: 04 Apr 2013, 12:15
Re: ändern der Funktion "set-rights" vom "Opsi-Setup"
Hi Christian,
es gibt ein bitweises und sowie ein bitweises oder im Code. Ich denke da kommt es her.
Gruß
Niko
es gibt ein bitweises und sowie ein bitweises oder im Code. Ich denke da kommt es her.
Gruß
Niko
Code: Alles auswählen
import OPSI