Debian Etch - SSH-Port ändern -> keine Berechtigung

HMnet

Registered User
Hallo @all,

ich habe das Problem, wenn ich mich per SSH einlogge und die /etc/ssh/sshd_config ändern will, dass er sie nicht speichern lässt.

Vi bringt den Error E212, die Datei wäre read-only:
Code:
"sshd_config" E212: Can't open file for writing

Rechte habe ich genug:
Code:
-rw-r--r-- 1 root root    3295 Dec  5 01:01 sshd_config

Ich kann die Rechte mit chmod auch nicht ändern.

Sieht so aus, als ob ein anderer Prozess die Datei sperrt. Kann allerdings auch die ssh_config nicht ändern.

Habe schon versucht, sshd zu beenden und die Sache über die serielle Konsole zu ändern, ohne Erfolg.
Habe auch nano, usw. probiert. Alles nichts.

Jemand ne Idee,
THX schon mal,
HMnet
 
THX für deinen Reply:

lsattr:
Code:
-u--ia------------ sshd_config

lsof bringt kein Ergebnis.

HMnet
 
Damit weißt du nun, dass die Datei nicht offen ist, sonst wäre die Datei bei lsof gelistet gewesen.

Das Problem sind stattdessen die gesetzten Attribute, die dir durch lsattr angezeigt wurden. Du kannst sie mit chattr entfernen. Gegebenenfalls solltest du vorher die manpage ("man chattr") lesen.
 
Back
Top