Datei benutzerabhängig verstecken oder intelligenter benutzerabhängiger Link
![](https://seccdn.libravatar.org/avatar/e9b6001a83c3925d67b226b0346b73be.jpg?s=120&d=mm&r=g)
Hallo zusammen, ich habe ein (eigentlich) netzwerkfähiges Programm (Starmoney Business 4.0) auf einem Samba-Share installiert. Leider hat das Programm einen nervigen Bug - den Version 3.0 noch nicht hatte - den ich zu umgehen versuche. Das Programm legt auf dem Samba-Share einen globale .ini Datei an, darin wird z.B. immer der letzte Benutzer Name gespeichert. Daraus folgt, das beim nächsten anmelden am Programm an einem anderen Rechner durch einen anderen Benutzer irgendein (falscher) Benutzername im Eingabefeld auftaucht. Wenn wenigstens gar nichts drin stehen würde wäre das auch i.O. - leider ist der Hersteller etwas träge bei der Beseitigung solcher Probleme :-( und ich finde es einfach sch... einem anderen Benutzer so eine Info zu servieren - insbesondere bei einem Banking Produkt. Folgende Lösungen habe ich mir überlegt: 1. Radikal: Ich lasse alle paar Minuten einen Cronjob die Datei wegputzen (was ich nicht unbedingt so gerne machen würde) -> leerer Benutzer. 2. Die .ini. Datei abhängig vom Benutzer verstecken - sprich ich lege mehrere smoney.ini Dateien im Verzeichnis an (den Namen würde ich über Großbuchstaben variieren, ich denke einem Win Programm ist das schnuppe) Frage - kann ich die Datei für bestimmte Benutzer verstecken und für den einen "richtigen" sichtbar lassen? 3. Ich lege wieder pro Benutzer .ini Dateien an (mit unterschiedlichen Namen) und verlinke diese auf die smoney.ini. In diesem Fall bräuchte ich einen "intelligenten" Link der je nach Samba Benutzer auf die richtige Datei zeigt - geht sowas? 4. Ich warte weiter auf das überfällige Servicepack ;-) Grüße Eric -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/638c5f9b9a41e53d4663197a58261c49.jpg?s=120&d=mm&r=g)
Hallo, Am Don, 04 Feb 2010, Eric Scheen schrieb:
Das Programm legt auf dem Samba-Share einen globale .ini Datei an, darin wird z.B. immer der letzte Benutzer Name gespeichert.
Schreib ein wrapper-script. ==== cp smoney-USERNAME.ini smoney.ini smoney "$@" mv smoney.ini smoney-USERNAME.ini ==== Oder was halt sonst gemacht werden soll. -dnh -- "I have a very firm grasp on reality! I can reach out and strangle it any time!" -- from the BSD fortune file -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
David Haller
-
Eric Scheen