Hi Hilmar,
On Mon, Jun 16, 2003 at 13:59:45 +0200, Hilmar Preusse wrote:
Also bei mir geht das! Nein chvt ist nicht suid und die Consolen gehören nach dem Einloggen dem User und Gruppe tty. Ein freies Terminal gehört root:root und ich komme mit chvt auf jedes beliebige Terminal.
Habs nochmal getestet, es geht doch, wenn man sich schon auf einer Textkonsole befindet.
Nur vom laufenden X-Server kann als User nicht via chvt auf ein anderes VT umschalten:
$ chvt 1 chvt: VT_ACTIVATE: Operation not permitted
(wobei "Operation not permitted" eigentlich keine fehlenden Zugriffsrechte anzeigt, sondern ein fehlendes Feature, vgl. chown auf einem vfat-Dateisystem)
Mit Rootrechten klappt es interessanterweise auch von X aus.
bye, Chris