Claudia Arnold wrote:
Hallo Liste !!
Ich habe folgende Vorstellungen / Fragen:
- NACH dem erfolgreichen Login soll sofort ein ausführbares Programm bzw. Shellskript gestartet werden. Ist das möglich - und wenn ja, WIE ??? Kann man dies ggf. so realisieren, daß bei verschiedenen Anwendern nach dem Login auch verschiedene Progr. gestartet werden ?? Und besteht eine Möglichkeit, daß ein Anwender dann nur das gestartete Programm zu Gesicht bekommt und nach Abbruch des Programms / Skripts direkt wieder aus dem System rausfliegt und sich erneut einloggen muß ???
Du kannst in /etc/passwd dieses Programm für diesen User eintragen. Normalerweise steht da /bin/bash drin. Wenn du das durch dieses Programm ersetzt, kann der User nur dieses Programm starten. Natürlich kannst du für jeden User ein andres Programm eintragen.
Und hier noch etwas OT:
- Wie kann ich Tasten(-kombinationen) wie ctrl-c oder den Affengriff per Skript oder in einem C-Programm abstellen ??
AFAIR ist der Affengriff keine normale Tastatureingabe. Soll heissen es wird kein Key-Code generiert. Wenn ich mich recht erinnere, wird da auch sofort ein Interrupt ausgelöst, der erst mal vom Betriebssystem behandelt wird. Du kannst deinem Linux aber sagen, dass der Affengriff ignoriert wird. Die Einstellung kannst du in /etc/rc.config Variable CONSOLE_SHUTDOWN einstellen, mögliche Werte sind halt/reboot/ignore. ^C Abfangen geht AFAIR auch nicht, der Kernel muss die Möglichkeit haben ein Programm zu killen. ^C landet soweit ich weiss, gar nicht in der Applikation sondern wird vom Kernel "weggefangen".
- Kennt jemand eine (brauchbare) Liste für C-Coding ??? Nach Möglichkeit in deutscher Sprache, ist aber nicht zwingend. ( Solange es nicht Serbokroatisch o.ä. ist ;-) )
Sorry, muss ich passen. Frohes Fest und Guten Rutsch Andreas -- ------------------------------------------------------------------- Andreas Bock registered Linux User #136542 mailto:a_bock@gmx.de ICQ #59734306 ------------------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com