[mc/.netrc] Login ohne Passworteingabe: Wie?

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
GregorS
Beiträge: 3283
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

[mc/.netrc] Login ohne Passworteingabe: Wie?

Beitrag von GregorS » 11.06.2020 15:37:26

Hallo zusammen!

Ich möchte meinen Webspace per FTP/mc verwalten können, ohne jedes Mal das Passwort eingeben zu müssen.

In .netrc steht

Code: Alles auswählen

machine host03.loswebos.de
login hst1097
password ***
Und die Rechte sind so gesetzt (Ausgabe von ls -l .netrc)

Code: Alles auswählen

-rw------- 1 gszaktilla gszaktilla 60 Jun 11 14:21 .netrc
Trotzdem muss ich bei jeder Anmeldung mein Passwort eingeben.

Was zur Hölle (sorry, ich bin gerade echt genervt) stimmt da denn nicht?

Danke vorweg!

Gregor

Ach ja:
Debian 10.4
mc 4.8.22
Zuletzt geändert von GregorS am 11.06.2020 20:22:56, insgesamt 2-mal geändert.
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi und sog. Maker)

Benutzeravatar
unitra
Beiträge: 646
Registriert: 15.06.2002 21:09:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.128.129.130

Re: [mc/.netrc] Login ohne Passworteingabe: Wie?

Beitrag von unitra » 11.06.2020 20:15:26


Benutzeravatar
GregorS
Beiträge: 3283
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: [mc/.netrc] Login ohne Passworteingabe: Wie?

Beitrag von GregorS » 11.06.2020 20:19:26

unitra hat geschrieben: ↑ zum Beitrag ↑
11.06.2020 20:15:26
https://midnight-commander.org/ticket/3869
Tausend Dank!

Dass meine netrc in Ordnung ist, habe ich mit ftp geprüft. Eigentlich peinlich, dass man das mittlerweile erst installieren muss. Wann flog das aus der Standard-Installation?

Gruß

Gregor

PS: Laut der dort gezeigten Daten wurde das in Version 4.8.20 gefixt. Auf meinem System befindet sich lt. mc --version aber 4.8.22. Verstehe ich da etwas falsch?!
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi und sog. Maker)

Benutzeravatar
unitra
Beiträge: 646
Registriert: 15.06.2002 21:09:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.128.129.130

Re: [mc/.netrc] Login ohne Passworteingabe: Wie?

Beitrag von unitra » 12.06.2020 10:29:26

Wer den ganzen Bugreport langsam und aufmerksam durchgelesen hat, dem ist die Kommentarnummer 5, also der letzte Eintrag aufgefallen:
It seems to me this bug has re-surfaced on 4.8.22 (Debian buster): i.e. mc keeps asking me for the user's password even when there's a proper password in .netrc.
Moreover, if I don't provide neither user nor password (​​ftp://HOST/PATH), mc tries anonymous FTP, whereas before it used the credentials from .netrc.
Sorry I can't test 4.8.23 at the moment, but it worked fine at least until 4.8.18 (Debian stretch), so maybe some regression has happened somewhere in between 4.8.18 and 4.8.22?
Zusätzlich steht noch in der initialen Meldung des Bugreports unter welchen Umständen dieses Verhalten auftritt:
If I try to access the URL ​ftp://HOST/PATH, mc correctly retrieves USERNAME and PASSWORD from .netrc and I can log into the FTP host.
If I try to access the URL ​ftp://USERNAME@HOST/PATH, mc displays a popup window, asking for the password. Shouldn't it retrieve the password from .netrc?
Also wäre der Workaround: entweder einen älteren MC verwenden, oder selbst einen kompilieren, oder den URL so eingeben daß das Verhalten nicht zuschlägt. Die richtige Lösung ist einen Bugreport im offiziellen Debianbugtracker zu erstellen. Wahrscheinlich ist das ein debianspezifisches Problem.
GregorS hat geschrieben: ↑ zum Beitrag ↑
11.06.2020 20:19:26
...
PS: Laut der dort gezeigten Daten wurde das in Version 4.8.20 gefixt. Auf meinem System befindet sich lt. mc --version aber 4.8.22. Verstehe ich da etwas falsch?!

Antworten