ich wollte die Installationsdateien statt auf dem OPSI Server, auf einer Windows Freigabe haben. Dazu hatte ich in die fstab die folgende Zeile eingetragen:
Code: Alles auswählen
//fileserver/opsidepot /opt/pcbin/install cifs credentials=/etc/fstab_credentials,iocharset=utf8,dir_mode=0770,file_mode=0770,uid=opsiconfd,gid=pcpatch,suid 0 0
(Am Beispiel von Win7)
Code: Alles auswählen
-rwxrwx--- 1 opsiconfd pcpatch 10720 2011-09-06 17:27 create_driver_links.py
drwxrwx--- 0 opsiconfd pcpatch 0 2011-09-06 17:27 custom
drwxrwx--- 0 opsiconfd pcpatch 0 2011-09-06 17:27 drivers
-rwxrwx--- 1 opsiconfd pcpatch 1196 2011-09-06 17:27 extract_driver_pack.py
drwxrwx--- 0 opsiconfd pcpatch 0 2011-10-07 12:43 installfiles
drwxrwx--- 0 opsiconfd pcpatch 0 2011-09-06 17:27 opsi
-rwxrwx--- 1 opsiconfd pcpatch 12928 2011-09-06 17:27 setup.py
-rwxrwx--- 1 opsiconfd pcpatch 9732 2011-09-06 17:27 show_drivers.py
-rwxrwx--- 1 opsiconfd pcpatch 1599 2011-09-06 17:27 win7.files
drwxrwx--- 0 opsiconfd pcpatch 0 2011-10-07 10:55 winpe
Code: Alles auswählen
chmod -R g+s /opt/pcbin/install/Win7
Leider kann ich vermutlich dadurch den Befehl
Code: Alles auswählen
opsi-setup --set-rights
Am Ende erhalte ich da die folgenden Meldungen:
Code: Alles auswählen
[2] [Okt 07 13:11:45] Traceback: (Logger.py|742)
[2] [Okt 07 13:11:45] line 3068 in '<module>' in file '/usr/bin/opsi-setup' (Logger.py|742)
[2] [Okt 07 13:11:45] line 3024 in 'main' in file '/usr/bin/opsi-setup' (Logger.py|742)
[2] [Okt 07 13:11:45] line 494 in 'setRights' in file '/usr/bin/opsi-setup' (Logger.py|742)
[2] [Okt 07 13:11:45] ==>>> [Errno 13] Permission denied: '/var/lib/opsi/depot' (opsi-setup|3076)
Code: Alles auswählen
/etc/init.d/opsiconfd restart
Ist es denn irgendwie möglich, die Installationspakete auf einer Windows Freigabe zu lagern und in das Verzeichnis /opt/pcbin/install zu mounten, so dass ich dann trotzdem den OPSI Konfigurations Deamons am Ende starten kann?
Oder liegt das Problem gar nicht daran?
Ich vermute ja, das liegt an dem nicht ausführbaren chmod g+s, wobei ich nicht ganz verstehe warum das nicht auszuführen geht, wo ich doch bei den Parametern in der fstab extra suid mit stehen habe.
Vielleicht kann mir da ja jemand weiterhelfen.