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
