Am 12.11.2013 17:29, schrieb David Haller:
Hallo,
Am Mon, 11 Nov 2013, Joerg Thuemmler schrieb:
Am 05.11.2013 23:36, schrieb David Haller:
Am Tue, 05 Nov 2013, Joerg Thuemmler schrieb:
wenn ich als root angemeldet bin, kann ich im MidnightCommander mit ctrl+o eine Subshell aufmachen. Als normaler user geht das nicht, ich sehe zwar den "Hintergrund", aber jede Taste macht ihn wieder zu.
Google nach ist das ein alter Hut, Lösungsvorschläge reichen von Rechten für /dev/pts über .mc neu anlegen bis zu patches, aber alles alter Kram, der nichts ändert.
# mc -V: GNU Midnight Commander 4.8.1.4
Ich kenn das Phänomen, hab aber keine Ahnung mehr, wie ich das behoben habe bzw. was da war. Aber versuch's mal mit der aktuellen Version von mc aus Base:System: http://software.opensuse.org/ymp/Base:System/openSUSE_12.3/mc.ymp bzw.: http://download.opensuse.org/repositories/Base:/System/openSUSE_12.3/ [..] das wars nicht (hätte mich auch etwas gewundert, weil ich hier noch einen Laptop mit einer älteren 12.3 habe, der den Fehler nicht zeigt). Aber das Update gibt vielleicht einen Hinweis:
Mist.
Updating / installing... 1:mc-4.8.10-67.1 ################################# [ 50%] Warning: running kernel does not support fscaps setting /usr/lib/mc/cons.saver to root:root 4755. (wrong permissions 0755)
ist allerdings jetzt auch 4577 gesetzt...
Ne, am cons.server liegt's nicht, der sollte auch nicht das suid-Bit haben. Also: chmod 0755 /usr/lib/mc/cons.saver
aber vielleicht generell eine Frage der permissions. Muss ich mal in den nächsten Tagen rumsuchen. Bei dem vserver ist es nicht ganz so tragisch, aber irgendwann werde ich auch meinen Server hier upgraden und dann würde das schon stören...
Das fscaps (file system capabilities) ... Was spuckt ein
# cat /sys/kernel/fscaps
bei dir aus? (hier'1' als Ausgabe). Und welchen kernel verwendest du? (hier -default). Was spuckt ein
$ egrep 'clear_before_exec|pause_after_run' ~/.mc/ini
aus? Bei mir sind bei '=1'. Mist. Wenn ich nur wüßte, wie ich das damals hinbekommen habe, als ich selber das Problem hatte...
-dnh
Hi, komme erst jetzt zum Testen: # cat /sys/kernel/fscaps cat: /sys/kernel/fscaps: No such file or directory # uname -r 3.7.10-042stab081.5 (kann ein bei unserem Provider selbsterstellter Kernel sein) # egrep 'clear_before_exec|pause_after_run' ~/.config/mc/ini pause_after_run=1 clear_before_exec=1 (die Configs für den MC liegen wohl seit 12.xxx in .config/mc, kann natürlich Teil des Problems sein, aber dann wäre die Frage, warum das root nicht stört... obwohl mc -F zeigt auch diese Verzeichnisse als benutzt an...) dazu hab ich auch noch eine Feststellung aus ganz anderer Ecke: ich verbinde mich manchmal von einem WinXP per putty auf eine Opensuse (in diesem Falle 11.4 evergreen), da gibt es insoweit eine Parallele, als ich da den mc als normaler user nicht benutzen kann (startet lt. ps, aber auf dem putty keine Anzeige, BS ist leer), hatte das schon so für gegeben genommen, bis ich jetzt bemerkt habe, dass ich, wenn ich im putty root bin (was ich eher vermeide), den mc ganz normal benutzen kann... Irgendwas passt mit den Rechten nicht, denke ich, verstehe es aber nicht so recht. -- www.teddylinx.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org