Hy,
ich würde gerne für den vsftpd Zugriff einen User einrichten. Funktioniert auch gut, solange die Box nicht rebootet wird. Danach ist das Passwort falsch. Was habe ich im einzelnen gemacht:
Benutzer angelegt:
An der Stelle funktioniert der Zugriff. Also flux user und PW gespeichert:
Nach einem Reboot funktioniert der Zugriff aber nicht mehr, das Passwort wird nicht mehr erkannt. Anlegen kann ich den Benutzer nicht, er existiert noch. Also lösche ich ihn erst, und da kommt:
Also ist die Vermutung, dass das pw nach nem Reboot nicht sauber in die passwd geschrieben wird?! Also nochmal das ganze, und, tatsächlich, der User steht nach dem reboot nicht mehr in der passwd:
also ein Blick in diese /var/flash/freetz Datei.
und an der Stelle bin ich mit meinem Latein am Ende...jemand eine Idee woran es liegen kann, dass das pw beim reboot es nicht in die passwd schafft?
Wäre sehr geil.
Danke und Gruß
Pete
ich würde gerne für den vsftpd Zugriff einen User einrichten. Funktioniert auch gut, solange die Box nicht rebootet wird. Danach ist das Passwort falsch. Was habe ich im einzelnen gemacht:
Benutzer angelegt:
Code:
/var/mod/root # adduser -h /var/media/ftp/uStor01/mp3z matze
adduser: /var/media/ftp/uStor01/mp3z: File exists
Changing password for matze
New password:
Bad password: too short
Retype password:
Password for matze changed by root
/var/mod/root #
An der Stelle funktioniert der Zugriff. Also flux user und PW gespeichert:
Code:
/var/mod/root # modsave all
Saving users, groups and passwords...done.
Saving config...done.
Writing /var/flash/freetz...done.
18944 bytes written.
/var/mod/root #
Nach einem Reboot funktioniert der Zugriff aber nicht mehr, das Passwort wird nicht mehr erkannt. Anlegen kann ich den Benutzer nicht, er existiert noch. Also lösche ich ihn erst, und da kommt:
Code:
/var/mod/root # deluser matze
deluser: can't find matze in /var/tmp/passwd
/var/mod/root #
Also ist die Vermutung, dass das pw nach nem Reboot nicht sauber in die passwd geschrieben wird?! Also nochmal das ganze, und, tatsächlich, der User steht nach dem reboot nicht mehr in der passwd:
Code:
/var/mod/root # cat /etc/passwd
root:x:0:0:root:/mod/root:/bin/sh
ftpuser:any:1000:0:ftp user:/var/media/ftp:/bin/sh
nobody:x:1:3:nobody:/home/nobody:/bin/false
ftp:x:2:1:FTP account:/home/ftp:/bin/sh
davfs2:x:3:2:davfs2:/home/davfs2:/bin/false
/var/mod/root #
also ein Blick in diese /var/flash/freetz Datei.
Code:
/var/flash # grep matze freetz
matze:!::
matze:$1$I9IsguVX$CoE2r/VWJ3yG1JrD8rc3m/:14372:0:99999:7:::
matze:x:1001:
matze:x:1001:1001:Linux User,,,:/var/media/ftp/uStor01/mp3z:/bin/sh
und an der Stelle bin ich mit meinem Latein am Ende...jemand eine Idee woran es liegen kann, dass das pw beim reboot es nicht in die passwd schafft?
Wäre sehr geil.
Danke und Gruß
Pete