Ich hatte vor ein paar Tagen mal ueber ein Problem nach einem Update des mc aus orginal Suse 7.1 nach mc-4.5.51-21 berichtet. Das ist aus dem Update-Patch-Verzeichniss fuer die 7.1. Das Programm liess sich mit rpm -Uvh zwar installieren, ohne das eine Fehlermeldung auftrat, aber es liess sich nur als user sporadisch starten. Mal war auf dem Screen mc zu sehen, mal blieb der Screen schwarz. ps ax sagte aus das mc lief. Aber nichts war zu sehen. Der Screen bliebb schwarz. Als root liess sich mc immer starten.
Mir ist nun aufgefallen, das wenn mc gestartet wird, auch immer das Programm cons.saver gestartet wurde.(ist in: /usr/lib/mc/bin) und wenn ich das per kill beendet habe, mc auf dem Bildschirm erschien.?? Ich habe cons.saver nach cons.saver.org umbenannt, und nun laesst sich mc auch als user immer starten. Bis dato sind mir auch keinerlei Probleme aufgefallen. Weiss da einer was zu.?
Tschuess Hermann
On 02-Aug-2001 Hermann Schuster wrote:
Ich hatte vor ein paar Tagen mal ueber ein Problem nach einem Update des mc aus orginal Suse 7.1 nach mc-4.5.51-21 berichtet. Das ist aus dem Update-Patch-Verzeichniss fuer die 7.1. Das Programm liess sich mit rpm -Uvh zwar installieren, ohne das eine Fehlermeldung auftrat, aber es liess sich nur als user sporadisch starten. Mal war auf dem Screen mc zu sehen, mal blieb der Screen schwarz. ps ax sagte aus das mc lief. Aber nichts war zu sehen. Der Screen bliebb schwarz. Als root liess sich mc immer starten.
Mir ist nun aufgefallen, das wenn mc gestartet wird, auch immer das Programm cons.saver gestartet wurde.(ist in: /usr/lib/mc/bin) und wenn ich das per kill beendet habe, mc auf dem Bildschirm erschien.?? Ich habe cons.saver nach cons.saver.org umbenannt, und nun laesst sich mc auch als user immer starten. Bis dato sind mir auch keinerlei Probleme aufgefallen. Weiss da einer was zu.?
Ja, das ist ein altes Problem; hast Deine Permissions wohl auf Secure stehen ...;-)
Es geht darum, dass der cons.saver das suid-Bit braucht. Wenn Du ihm das über restriktive Rechte entziehst, hast Du eben diesen Hänger.
Also schreib folgendes in Deine /etc/permissions.local:
/usr/lib/mc/bin/cons.saver root.root 4755
Dann lässt Du SuSEconfig rennen und gut ist's.
Gruss Hansjörg