Temat: serwer FTP - vsftpd problem z anon_root

w pliku /etc/vsftpd.conf ustawiam zmienna anon_root np. anon_root=/mnt/disc0_2

Probowalem tez inne wartosci. Jaka kolwiek ustawilbym wartosc, to zawsze po podlaczeniu do serwera jestem w katatlogu /tmp.

Jesli chodzi o inne ustawienia, to dzialaja bez zarzutu.
Calosc ustawialem zgodnie z opisem na openwrt.pl

2

Odp: serwer FTP - vsftpd problem z anon_root

Bo jak się logujesz na root'a to dostajesz jego katalog domowy. anon_root jest uwzględniany przy anonymous. Albo loguj się przez anonymousa albo załóż innego usera z katalogiem domowym takim jakim chcesz. Zresztą, jest to opisane w manualu do vsftpd.

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

3 (edytowany przez firefox 2007-08-06 16:03:21)

Odp: serwer FTP - vsftpd problem z anon_root

nie moge zrobic serwera anonymous +rw (autoryzacja po znanych adresach email), dostaje komunikat, ze nie mozna zrobic anonimowego serwera z mozliiwoscia zapisu, jesli wykorzystuje sie uzytkownika root.

jak zatem dodac innych uzytkownikow do systemu, skoro openwrt do distro jednouzytkownikowe ?

chcialbym jedynie miec uzytkownika ftp, zebym mogl jego podac w pliku vsftpd.conf
nie chce logowac sie na tego uzytkownika do systemu.

Nie chce nic przekompilowywac-widzialem taki sposob na forum na wlaczenie obslugi wielu uzytkownikow.
probowalem edytowac pliki /etc/passwd i /etc/group, ale z marnym skutkiem.
pewnie cos zle wpisywalem.

prosze o pomoc.

ok dodalem wirtualnych uzytkownikow w pliku /etc/vsftpd.users

userlist_enable
If enabled, vsftpd will load a list of usernames, from the filename given by userlist_file. If a user tries to log in using a name in this file, they will be denied before they are asked for a password. This may be useful in preventing cleartext passwords being transmitted. See also userlist_deny.

ale gdzie ustawic dla nich hasla ??

4

Odp: serwer FTP - vsftpd problem z anon_root

Pobaw Ty się jeszcze opcjami, bo anonymous z prawami rw działa jak najbardziej (ja tak mam).

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

5

Odp: serwer FTP - vsftpd problem z anon_root

juz wiem w czym byl problem. dziala konto anonymous w trybie RW, ale tylko jak opcja :

local_enable jest zakomentowana lub ustawiona, jako NO

zalezalo mi bym mogl czasem zalogowac sie jako root.
Niestety gdy jest wlaczona opcja local_enable=YES

To dostaje komunikat, ze nie mozliwe jest korzystanie z anonimowego serwera w trybie do zapisu, gdy uzywamy uzytkownika root

jak ominac problem ?

6

Odp: serwer FTP - vsftpd problem z anon_root

To znaczy że masz "refusing to run with writable anonymous root "?

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

7

Odp: serwer FTP - vsftpd problem z anon_root

dokladnie mam ten blad, ktory napisales i nie wiem jak to zmienic.
wyjsciem bylo by zalozenie innego usera systemowego,ale open wrt jest jedno uzytkownkowe, co wiec ?

8

Odp: serwer FTP - vsftpd problem z anon_root

Ten komunikat oznacza, ze root (czyli główny katalog do którego ma dostęp vsftpd) nie może mieć praw do zapisu, ale katalog podrzędny już tak. To nawet w faq od vsftpd jest.

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

9 (edytowany przez firefox 2007-09-06 17:13:40)

Odp: serwer FTP - vsftpd problem z anon_root

fakt jest na forum, ale jestem chyba jakis tepy skoro mi nadal nie dziala sad

zrobilem tak :

pierwotnie katalogiem uzytkownikow anonimowych byl katalog gdzie byl podmontowany pendrive
musialem zatem go zmienic:

mkdir /mnt/usb/users
chmod -w /mnt/usb/users

(gdzie usb to dowiazanie symboliczne do /mnt/disc0_2)

nastepnie w /etc/vsftpd.conf ustawilem anon_root=/mnt/usb/users
killall vsftpd
/etc/init.d/S90vsftpd start

nie dziala, wiec pomyslalem ze wyedytuje /etc/passwd :
zmienilem katalog roota z /tmp na /tmp/root
potem mkdir /tmp/root
chmod -w /tmp/root
killall vsftpd
/etc/init.d/S90vsftpd start

nadal nie dziala, nie wiem w czym problem (dziala jak wylacze systemowych uzytkownikow-local)


background=YES
listen=YES
ftp_username=root
anon_root=/mnt/usb/users
anonymous_enable=YES
anon_upload_enable=YES
#anon_world_readable_only=NO
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
secure_email_list_enable=YES
email_password_file=/etc/xxxxx
local_enable=YES
hide_ids=YES
write_enable=YES
local_umask=022
check_shell=NO
#dirmessage_enable=YES
ftpd_banner=Witaj na serwerze
banner_file=/etc/ftp_banner
session_support=NO
#syslog_enable=YES
#userlist_enable=YES
#userlist_deny=NO
#xferlog_enable=YES
#xferlog_file=/var/log/vsftpd.log
#xferlog_std_format=YES

10

Odp: serwer FTP - vsftpd problem z anon_root

chmod -w /mnt/usb/users
mkdir  /mnt/usb/users/incoming
chmod 777 /mnt/usb/users/incoming

anon_root jest na /mnt/usb/users i tam ma nie być prawa do zapisu. Ale ma być w incoming który służy do wrzucania danych.

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

11 (edytowany przez firefox 2007-09-06 17:37:18)

Odp: serwer FTP - vsftpd problem z anon_root

caly czas mam ten blad... "zrobienie" incoming nic nie dalo sad

ls -l /mnt/usb
dr-xr-xr-x    6 root     root         1024 Sep  6 18:27 users

ls -l /mnt/usb/users
drwxrwxrwx    2 root     root         1024 Sep  6 18:27 incoming

anon_root=/mnt/usb/users

12

Odp: serwer FTP - vsftpd problem z anon_root

Bo katalog główny nie może należeć do usera na którym jest uruchomiony vsftpd.  czyli ftp_username=nobody lub inny

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

13

Odp: serwer FTP - vsftpd problem z anon_root

dzieki. Probowalem wczesciej dolozyc nowego uzytkownika "ftp", edytujac /etc/passwd, ale to nie bardzo mi wychodziilo. Pewnie dlatego, ze openwrt to single user distro.
Ech nie pomyslalem, ze mozna uzyc usera nobody.
zreszta wydawalo mi sie, ze gdzies kiedys czytalem, ze to nie jest za bardzo bezpieczne.
ale moze chodzilo o cos innego...

jeszcze raz wielkie dzieki za pomoc !!!

14

Odp: serwer FTP - vsftpd problem z anon_root

no właśnie uruchamianie serwisów na koncie roota nie jest polecane. Na innych jak najbardziej. Chyba ze czytałeś pewien serwis, w którym twierdzą, że konto nobody jest nadużywane i żeby robić osobnych userów dla każdego serwisu...

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