Neuerdings meldet der midnight commander beim starten immer "Datei 'hosts.deny' existiert, kann aber nicht untersucht werden. Keine Berechtigung". Nach drücken einer Taste ist die Meldung weg. Die Datei hosts.deny gibt es nicht in /etc. Wie bekomme ich die Fehlermeldung weg?
Werner Steck wrote:
Neuerdings meldet der midnight commander beim starten immer "Datei 'hosts.deny' existiert, kann aber nicht untersucht werden. Keine Berechtigung". Nach drücken einer Taste ist die Meldung weg. Die Datei hosts.deny gibt es nicht in /etc.
Steht in der Fehlermeldung denn auch etwas von /etc?
Wie bekomme ich die Fehlermeldung weg?
Schau mal im mc-Konfigurationsverzeichnis ~/.mc nach, ob da eine Datei mit diesem Namen existiert. Vorstellen koennte ich mir folgende Begebenheit: Ein Aufruf von "su -c mc", welches die Datei im falschen $HOME anlegt, und nun Probleme, wenn du als User unterwegs bist. Peter
Wenn ich mit mc die Datei hosts.deny suche wird diese in /etc gefunden.
Gehe ich mit mc nach /etc kann ich sie nicht finden. Auf des Kommandozeile
wird sie auch nicht mit dir oder ls angezeigt.
mc habe ich mehrmals in der Vergangenheit unter kde gestartet. Eingelogt war
ich als user; doch manchmal braucht man root-rechte. Also mc als root
starten unter kde.
Seitdem habe ich diese Probleme.
Unter /root finde ich zwar ein ~/.mc aber keine hosts.deny-Datei. Ebenso
wenn ich unter meinem User-Account schaue.
In der Date /home/werner/~mc ist unter
[name]
0=hosts.deny
eingetragen. Was dieser Eintrag bewirkt weiß ich nicht.
----- Original Message -----
From: "Peter Wiersig"
Werner Steck wrote:
Neuerdings meldet der midnight commander beim starten immer "Datei 'hosts.deny' existiert, kann aber nicht untersucht werden. Keine Berechtigung". Nach drücken einer Taste ist die Meldung weg. Die Datei hosts.deny gibt es nicht in /etc.
Steht in der Fehlermeldung denn auch etwas von /etc?
Wie bekomme ich die Fehlermeldung weg?
Schau mal im mc-Konfigurationsverzeichnis ~/.mc nach, ob da eine Datei mit diesem Namen existiert.
Vorstellen koennte ich mir folgende Begebenheit: Ein Aufruf von "su -c mc", welches die Datei im falschen $HOME anlegt, und nun Probleme, wenn du als User unterwegs bist.
Peter
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Werner Steck wrote:
Wenn ich mit mc die Datei hosts.deny suche wird diese in /etc gefunden. Gehe ich mit mc nach /etc kann ich sie nicht finden. Auf des Kommandozeile wird sie auch nicht mit dir oder ls angezeigt.
Das ist sehr merkwuerdig. Die Datei stammt aus dem Paket netcfg und das wiederum ist laut Description ein essentielles Paket fuer die Netzwerkfunktion eines SuSE-Linux. Zeig mal die Ausgabe vim "rpm -q netcfg" und falls kein Fehler auftritt, die Ausgabe von "rpm -V netcfg".
Unter /root finde ich zwar ein ~/.mc aber keine hosts.deny-Datei. Ebenso wenn ich unter meinem User-Account schaue.
Hm, ich nahm an, das die mc-Funktion zum Datentransfer vielleicht mit tcp-wrapper Support und eigenen allow/deny Dateien arbeitet. Ist wohl nicht so.
In der Date /home/werner/~mc ist unter [name] 0=hosts.deny
eingetragen. Was dieser Eintrag bewirkt weiß ich nicht.
in ~/.mc/history? Da sollte man den loeschen koennen. Peter
Habe das Problem gelöst. Alle Dateien im Verzeichnis /home/werner/mc und /root/mc löschen. Dann Funktioniert mc wie gewohnt. Danke für die Hilfe. Werner
participants (2)
-
Peter Wiersig
-
Werner_Steck@t-online.de