Temat: tym razem problem z edytowaniem vsftpd.conf

1. zainstalowalem vsftpd z repo sprobowalem sie zalogowac na ruter i wszystko pieknie. Chciałem zabrać sie za konfiguracje pliku vsftpd.conf i oto co otrzymuje

root@OpenWrt:~# vi /etc/vsftpd.conf
background=YES
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
check_shell=NO
#dirmessage_enable=YES
#ftpd_banner=Welcome to blah FTP service.
session_support=NO
#syslog_enable=YES
#userlist_enable=YES
#userlist_deny=NO
#userlist_file=/etc/vsftpd.users
#xferlog_enable=YES
#xferlog_file=/var/log/vsftpd.log
#xferlog_std_format=YES
~
~
~
~
~
~
vi: can't read user input
root@OpenWrt:~#

2. Natomiast wcześniej mogłem wszystko edytować ale jak chciałem uruchomic serwerftp to otrzymywałem jakiś komunikat zwiazany z inetd cos tam chodziło chyba o tryb pracy standalone czy inetd ale niewiem jak to ustawić;/

2

Odp: tym razem problem z edytowaniem vsftpd.conf

System plików Ci sie rozjechał?  To może oznaczać, że vi nie może dokończyć wyświetlania pliki, bo coś.

Tryb standalone Cię interesuje.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: tym razem problem z edytowaniem vsftpd.conf

hmmm zawsze podoby komunikat dostaje czy to moze sie wiazac z ponownym flashowaniem asusa?

4

Odp: tym razem problem z edytowaniem vsftpd.conf

Trudno powiedzieć, po prostu vi nie powinien tak się zachowywać.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: tym razem problem z edytowaniem vsftpd.conf

myślę ze to nie wina vi zainstalowałem sobie nano i to samo dostaję że niemogę tego pliku wyedytować natomiast po restarcie rutera mogę to edytować:/ wcześniej tego nie miałem

6

Odp: tym razem problem z edytowaniem vsftpd.conf

Dlatego też Ci napisałem - być może failsystem Ci się rozwiala. Jak chce Ci się konfigurować to uruchom w failsafe i zrób firstboot - będziesz miał stan jak po flashowaniu, ale musisz poustawiać sobie ponownie wszystko.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: tym razem problem z edytowaniem vsftpd.conf

gdy łącze sie z serwerem anonimowo wyskakuje mi komunikat

vsftp:cannot locate user specyfied in 'ftp_username':ftp

Mój config wygląda tak

root@OpenWrt:~# vi /etc/vsftpd.conf
background=YES
listen=YES
anonymous_enable=YES
ftp_username=ftp
local_enable=YES
write_enable=YES
local_umask=022
check_shell=NO
chroot_local_user=YES
secure_chroot_dir=/hdd
anon_upload_enable=YES
anon_mkdir_write_enable=NO
#dirmessage_enable=YES
ftpd_banner=Welcome to dimitri FTP service.
session_support=NO
#syslog_enable=YES
#userlist_enable=YES
#userlist_deny=NO
#userlist_file=/etc/vsftpd.users
#xferlog_enable=YES
#xferlog_file=/var/log/vsftpd.log
#xferlog_std_format=YES
~

chiałem dodac uzytkownika ftp useradd adduser i niemoge ;/

8

Odp: tym razem problem z edytowaniem vsftpd.conf

local_enable=YES

masz mieć w systemie (/etc/passwd) użytkownika ftp, a zapewne nie masz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: tym razem problem z edytowaniem vsftpd.conf

nie wiem czy dobrze dodałem tego użytkownika ftp to nie działa jeszcze jak powinien

root@OpenWrt:~# cat /etc/passwd
root:$1$wSPRfy30$j0gf6gRtz793XS3wlKv8h.:0:0:root:/root:/bin/ash
nobody:*:65534:65534:nobody:/var:/bin/false
daemon:*:65534:65534:daemon:/var:/bin/false
ftp:*:65534:65534:ftp:/var:/bin/false
root@OpenWrt:~#

Wywala błąd podczas łączenia o takiej treści: vsftp: refusing to run with writable anonymous root

10

Odp: tym razem problem z edytowaniem vsftpd.conf

A to inna sprawa: katalog domowy użytkownika ftp nie może należeć do ftp i na dodatek nie może mieć do niego prawa zapisu. Ot takie dziwactwo vsftpd, trabią o tym na stronie projektu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: tym razem problem z edytowaniem vsftpd.conf

no nie moge tego ustawic w zaden sposób ustawiłem tego użytwkonika ftp troszke zmieniłem

root@OpenWrt:~# cat /etc/passwd
root:$1$wSPRfy30$j0gf6gRtz793XS3wlKv8h.:0:0:root:/root:/bin/ash
nobody:*:65534:65534:nobody:/var:/bin/false
daemon:*:65534:65534:daemon:/var:/bin/false
ftp:*:65534:65534:ftp:/usr/share/empty/:/bin/false
root@OpenWrt:~#

I plik konfiguracyjny vsftpd

root@OpenWrt:~# cat /etc/vsftpd.conf
background=YES
listen=YES
nopriv_user=vsftp
anonymous_enable=YES
ftp_username=ftp
no_anon_password=YES
local_enable=YES
write_enable=YES
local_umask=022
check_shell=NO
chroot_local_user=YES
secure_chroot_dir=/usr/share/empty
anon_upload_enable=YES
anon_mkdir_write_enable=NO
#dirmessage_enable=YES
ftpd_banner=Welcome to dimitri FTP service.
session_support=NO
#syslog_enable=YES
#userlist_enable=YES
#userlist_deny=NO
#userlist_file=/etc/vsftpd.users
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
#xferlog_std_format=YES
root@OpenWrt:~#

i dalej nie mogę się logować anonimowo bo ten sam błąd wyskakuję

vsftp: refusing to run with writable anonymous root

12

Odp: tym razem problem z edytowaniem vsftpd.conf

chown root.root /usr/share/empty
chmod 755 /usr/share/empty

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: tym razem problem z edytowaniem vsftpd.conf

w dalszym ciągu to samo możesz mi napisać dokładnie co mam dodać do pliku /etc/passwd ?

14

Odp: tym razem problem z edytowaniem vsftpd.conf

Dokładnie to co masz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: tym razem problem z edytowaniem vsftpd.conf

ufalo mi sie lacze sie z ftp anonimowo prare razy odinstalowalem i zainstalowalem program i dziala natomiast jest jeszcze problem katalogu anonimowych niby ustawilem na /hdd/ftp i tam jest jeden plik i pelne prawa do zapisuj a przy probie polaczenia mam pusty ktalog i nie moge nic wrzucac. ponizej załączam configi

root@OpenWrt:~# cat /etc/passwd
root:$1$wSPRfy30$j0gf6gRtz793XS3wlKv8h.:0:0:root:/root:/bin/ash
nobody:*:65534:65534:nobody:/var:/bin/false
daemon:*:65534:65534:daemon:/var:/bin/false
ftp:*:65534:65534:ftp:/usr/share/empty/:/bin/false
root@OpenWrt:~#
root@OpenWrt:~# cat /etc/vsftpd.conf
background=YES
listen=YES
nopriv_user=ftp
anonymous_enable=YES
ftp_username=ftp
no_anon_password=YES
local_enable=YES
write_enable=YES
local_umask=022
check_shell=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
chroot_local_user=NO
secure_chroot_dir=/hdd/ftp
anon_upload_enable=YES
anon_mkdir_write_enable=YES
#dirmessage_enable=YES
ftpd_banner=Welcome to dimitri FTP service.
session_support=NO
#syslog_enable=YES
#userlist_enable=YES
#userlist_deny=NO
#userlist_file=/etc/vsftpd.users
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
#xferlog_std_format=YES
root@OpenWrt:~#

16

Odp: tym razem problem z edytowaniem vsftpd.conf

Tu przestaw: ftp:*:65534:65534:ftp:/usr/share/empty/:/bin/false

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: tym razem problem z edytowaniem vsftpd.conf

dzieki pomoglo ale niemoge nadal nic wrzucac anonimowo

18

Odp: tym razem problem z edytowaniem vsftpd.conf

A uzytkownik ftp ma prawa zapisu do katalogu w którym chcesz zapisywać?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19

Odp: tym razem problem z edytowaniem vsftpd.conf

katalog w ktorym chce zapisywac to ftp zrobiłem że można w nim wszystko robić

root@OpenWrt:~# chown ftp /hdd/ftp/
root@OpenWrt:~# /etc/init.d/vsftpd restart
root@OpenWrt:~# ls -l /hdd/
drwxr-xr-x    3 root     root         4096 Mar 19 09:10 download
drwxrwxrwx    3 nobody   root         4096 Mar 19 12:50 ftp
drwx------    2 root     root         4096 Feb  6 06:20 ipk
drwx------   11 root     root         4096 Feb  7 18:54 linux
drwxr-xr-x    2 root     root         4096 Mar 17 02:36 modem
drwx------    2 root     root         4096 Feb  6 04:08 mp3
drwxr-xr-x    2 root     root         4096 Feb  6 06:01 public_html
drwxr-xr-x    2 root     root         4096 Mar 19 11:51 torrenty
drwxr-xr-x    3 root     root         4096 Feb  6 03:54 usr
-rw-------    1 root     root          618 Mar 18 20:36 vsftpd.conf
root@OpenWrt:~#

i niewiem co sie dzieje znowu sie nie mogę się logować

20

Odp: tym razem problem z edytowaniem vsftpd.conf

Dobra, od początku. Czy ty chcesz tylko anonimowego uzytkownika o wszystkich prawach?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

21

Odp: tym razem problem z edytowaniem vsftpd.conf

no tak to ma być głownie po to żeby mi ktoś mógł wrzucać jakieś pierdoly ciekawe na serwer

22

Odp: tym razem problem z edytowaniem vsftpd.conf

background=YES
listen=YES
ftp_username=root
check_shell=NO
local_enable=NO
hide_ids=YES
anon_root=/hdd/ftp
anonymous_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_world_readable_only=NO
anon_mkdir_write_enable=YES
anon_other_write_enable=YES


i to wszystko

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

23

Odp: tym razem problem z edytowaniem vsftpd.conf

dzieki smile

24

Odp: tym razem problem z edytowaniem vsftpd.conf

jeszcze jedno przy probie wejścia bezpośrednio z przeglądarki ftp://kgb.ath.cx/ ładnie to wygląda można ściagać pliki natomiast jak je wysylać z przegladarki ? dało by rade umieścić tam jakoś taki przycisk wyslij ? załaczony plik ?

25

Odp: tym razem problem z edytowaniem vsftpd.conf

W windows - nie wiem, zobacz ctrl-v lub przeciągnij plik
Nie mozesz bo po przeciez nie jest serwer www ze stroną html tylko reprezenacja zawartości katalogu zrobiona przez przeglądarkę. (strona będzie inaczej wyglądac pod IE. FF czy operą)

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.