Hallo,

vielen Dank für die Info. Das wollte ich bei uns einbauen. Leider ist mir
das Vorgehen nicht ganz klar.
Wo muss das Skript set-softmaker-paths abgelegt werden?
linuxmuster-client-extras-setup finde ich nicht im Wiki. Was hat es damit
auf sich? Wie muss man vorgehen?

Viele Grüße und schon mal herzlichen Dank
Jürgen

Am 20. November 2014 um 23:09 schrieb Christoph Gölz <[email protected]>:

> Hallo,
>
> ich habe das Problem mit den Softmaker-Pfaden jetzt wie folgt gelöst:
>
> Skript set-softmaker-paths mit folgenden zwei Zeilen:
>
> sed -i 
> "s#Documents=/home/linuxadmin/Home_auf_Server/#Documents=$HOME/Home_auf_Server/#g"
> $HOME/.softmaker/*.ini
> sed -i "s#/home/linuxadmin/SoftMaker/#$HOME/SoftMaker/#g"
> $HOME/.softmaker/*.ini
>
> Der erste Eintrag ändert das Standardverzeichnis zum Öffnen von Dateien,
> der zweite ändert die Pfade für Templates usw.
>
> Wenn sich linuxadmin anmeldet, dann werden die .ini-Dateien nicht
> verändert, sondern nur einige Zeilen mit identischem Inhalt "überschrieben".
>
> Wenn sich ein anderer Benutzer anmeldet, bleiben die .ini-Dateien im
> Vorlagenverzeichnis /home/linuxadmin unverändert.
>
> Eingebunden habe ich dieses Skript mit linuxmuster-client-extras-setup
> als loginskript.
>
> Außerdem musste ich auf dem Client die Berechtigungen im Verzeichnis
> /home/students auf 755 stellen.
>
> Bestimmt kann man das eleganter lösen, aber immerhin funktioniert es
> (bisher).
>
> Viele Grüße
> Christoph
>
> Am 18.11.2014 um 18:29 schrieb Yannik Sembritzki:
>
>  Falls du das ins Loginskript packen willst, würde ich sehr aufpassen.
>> Sonst steht da bei der nächsten Imageerstellung der Pfad zu irgendeinem
>> X-beliebigen User drin und schon funktioniert die Lösung nicht mehr. Ich
>> würde nicht /home/linuxadmin/ als zu ersetzendes Muster wählen. Entweder
>> /home oder besser die jeweiligen config keys, das ist sowieso besser als
>> so ein "ersetze mal alles was dir nach muster x vor die nase kommt"
>> Befehl.
>>
>> LG Yannik
>>
>> Am 18.11.2014 um 18:12 schrieb Jesko Anschütz:
>>
>>> Hallo Jürgen,
>>>
>>>
>>>  Am 17.11.2014 um 21:09 schrieb J. Gaisser <[email protected].
>>>> de>:
>>>>
>>>> Hallo Jesko,
>>>>
>>>> hier nochmals als neuen Thread - sorry!
>>>>
>>>>> in .softmaker liegen drei ini-Dateien: install.ini, pr12config.ini,
>>>>> tm12config.ini
>>>>> ich nehme an, dass pr12config für presentations ist, und tm12... für
>>>>> textmaker.
>>>>> Jede dieser Dateien enthält eine Latte an Pfaden.
>>>>> Alle diese austauschen mit
>>>>>
>>>>> sed -i 
>>>>> "s#/home/linuxadmin/Softmaker/#/home/_angemeldeter_user/Home_auf_Server/#g"
>>>>> *.ini
>>>>>
>>>> da ich noch ein Linux-Greenhorn bin, war mir diese Möglichkeit nicht
>>>> bewusst.
>>>>
>>> dazu gibts ja zum Glück die Liste ;)
>>>
>>>  Ich habe den o.g. Befehl im Ordner .softmaker genauso ausgeführt - ohne
>>>> Auswirkungen.
>>>>
>>>>  ja klar... wenn du den Befehl _genau so_ ausführst, dann wird das nix,
>>> weil:
>>> der Befehl ersetzt den Pfad "home/linuxadmin/Softmaker" durch einen
>>> anderen und zwar den: "home/_angemeldeter_user/...."
>>> Da es den natürlich nicht gibt (_angemeldeter_user hätte ersetzt werden
>>> müssen durch den Benutzer, als der du angemeldet bist) und du vielleicht
>>> auch gar nicht im richtigen Verzeichnis warst (oder eine Kombination aus
>>> beiden ;))
>>> geht das dann schief.
>>>
>>>
>>>
>>> Voraussetzung ist, dass die Ausgabe von Yanniks Befehl auf die
>>> ini-Dateien so aussieht, wie die von Jürgen Horzella.
>>>
>>> du kannst mal im Terminal als normaler User (also nicht linuxadmin)
>>> eintippen:
>>>
>>> sed -i "s#/home/linuxadmin/#$HOME/Home_auf_Server/#g"
>>> $HOME/.softmaker/*.ini
>>>
>>>
>>> wenn danach die Softmaker-Software für dich im richtigen Pfad
>>> voreingestellt sichert, dann klappt das und man kann diesen Befehl in ein
>>> Login-Skript verpacken...
>>>
>>> LG, Jesko
>>>
>>> _______________________________________________
>>> linuxmuster-user mailing list
>>> [email protected]
>>> https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
>>>
>>
>> _______________________________________________
>> linuxmuster-user mailing list
>> [email protected]
>> https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
>>
>>  _______________________________________________
> linuxmuster-user mailing list
> [email protected]
> https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
>
_______________________________________________
linuxmuster-user mailing list
[email protected]
https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user

Antwort per Email an