pfau
Grünschnabel
Hallo zusammen. Ich bin noch ganz taufrisch hier im Board und auch bei Linux. Meine Distri ist openSUSE 10.2.
Eine Frage:
Ich will auf tty1 oder auch aus der grafischen Oberfläche heraus (als user) ein bash-script starten, das dann meinen Benutzernamen und das Passwort an bspw. tty2 übergibt und den login vollzieht.
Nach Abarbeitung verschiedener Befehle soll sich am Ende des Scripts ein befehl befinden, der mich auf tty2 wieder ausloggt. Wie kann ich das am besten bewerkstelligen?
Mit der Ein- und Ausgabeumleitung komm ich mittlerweile zurecht, das heißt, ich kann mit echo "username" > /dev/tty2 meinen namen an tty2 senden, dieser erscheint auch brav, nur dann erfolgt ein Zeilenumbruch und mingetty fordert mich nicht mehr zur PW Eingabe auf. Gibt es eine Möglichkeit, den Druck auf die <Enter> Taste zu simulieren und dann an tty2 zu senden(Wg. dieser Frage hab ich mehrere Nächte gegoogelt,alle Moderatoren sind dieser Frage, die schon von vielen usern gestellt wurde, anscheinend bewusst aus dem Weg gegangen)? Oder habt ihr vielleicht einen ganz anderen Lösungsansatz?
Nochmal in Kurzform: ich will mich über ein bash script auf einer beliebigen anderen tty(1-6) einloggen und wieder ausloggen können, ohne jemals auf dieser tty gewesen zu sein. Für Abhilfe wäre ich dankbar!
Eine Frage:
Ich will auf tty1 oder auch aus der grafischen Oberfläche heraus (als user) ein bash-script starten, das dann meinen Benutzernamen und das Passwort an bspw. tty2 übergibt und den login vollzieht.
Nach Abarbeitung verschiedener Befehle soll sich am Ende des Scripts ein befehl befinden, der mich auf tty2 wieder ausloggt. Wie kann ich das am besten bewerkstelligen?
Mit der Ein- und Ausgabeumleitung komm ich mittlerweile zurecht, das heißt, ich kann mit echo "username" > /dev/tty2 meinen namen an tty2 senden, dieser erscheint auch brav, nur dann erfolgt ein Zeilenumbruch und mingetty fordert mich nicht mehr zur PW Eingabe auf. Gibt es eine Möglichkeit, den Druck auf die <Enter> Taste zu simulieren und dann an tty2 zu senden(Wg. dieser Frage hab ich mehrere Nächte gegoogelt,alle Moderatoren sind dieser Frage, die schon von vielen usern gestellt wurde, anscheinend bewusst aus dem Weg gegangen)? Oder habt ihr vielleicht einen ganz anderen Lösungsansatz?
Nochmal in Kurzform: ich will mich über ein bash script auf einer beliebigen anderen tty(1-6) einloggen und wieder ausloggen können, ohne jemals auf dieser tty gewesen zu sein. Für Abhilfe wäre ich dankbar!