Freesco, NND, CDN, EOS
http://forum.freesco.pl/

config proftpd
http://forum.freesco.pl/viewtopic.php?f=22&t=4544
Strona 1 z 1

Autor:  Anonymous [ piątek, 21 maja 2004, 19:32 ]
Tytuł:  config proftpd

qrcze, juz nie mam pojecia co zrobic z moim proftpd zeby mozna logowac usera w jego katalogu i zeby miał zapis i odczyt
(katalogi userow: /home/*
loginy i hasła: /etc/passwd)

jak ktos tego dokonał i moze podzielić sie configiem, to poprosze tutaj lub na e-mail`a, będę bardzo wdzieczny


pozdrawiam :]

Autor:  passy [ piątek, 21 maja 2004, 21:22 ]
Tytuł: 

A działa Ci wogole proftpd? Dałeś odpowiednie prawa dostępu?

Autor:  Anonymous [ piątek, 21 maja 2004, 21:49 ]
Tytuł: 

działa tylko jakos nie wiem jak zrobic aby user mogł sie władowac na swoje konto (miejsce na dysku)

czy trzeba kazdego usera z osobna wpisywac do /etc/ftpusers ??

jak uzywałem configa takiego jaki był domyślny(tylko odchaszowałem "ServerType standalone" a zachaszowałem "ServerType inetd") w paczce to wywalało mi takie cos kiedy startowałem /usr/sbin/proftpd:
: [/] [] ()
root@poznan:/usr/sbin# ./proftpd
 - getaddrinfo 'poznan' error: Name or service not known
 - error: unable to determine IP address of 'poznan'
 - error: no valid servers configured
 - Fatal: error processing configuration file '/etc/proftpd.conf'

Autor:  Anonymous [ piątek, 21 maja 2004, 21:51 ]
Tytuł: 

jedyne zmiany jakie dokonałem w domyslnym configu to:
: [/] [] ()
(...)
ServerName         "poznan"
ServerType         standalone
#ServerType         inetd
DefaultServer         on
ServerIdent         on "poznan.xxx.yyy"
(...)

Autor:  Anonymous [ piątek, 21 maja 2004, 23:58 ]
Tytuł: 

[problem rozwiazany z DUZĄ pomocą passy`ego]

ale chyba muszę przyznac się do błędu, bo z tego co wyczaiłem to musiałem ja jakos odhaszowac linie
: [/] [] ()
#ServerIdent         on "moja domena.pl"


niemniej problem
: [/] [] ()
root@poznan:/usr/sbin# ./proftpd
- getaddrinfo 'poznan' error: Name or service not known
- error: unable to determine IP address of 'poznan'
- error: no valid servers configured
- Fatal: error processing configuration file '/etc/proftpd.conf'

występuje, kiedy w pliku (dokładnie nie wiem w ktorym bo juz sprawdzac do konca mi sie ni chciało, poprostu zamieniłem na wpis "poznan" wszedzie i działało) "dhcpd.conf" lub "HOSTNAME" lub "host" jest wpisana domena np poznan.yyy.net


pozdrawiam :]

Autor:  Anonymous [ wtorek, 19 października 2004, 15:35 ]
Tytuł: 

Jeśli można, prosiłbym o jakieś rozwinięcie, bo mam ten sam problem:

Cytuj:
- getaddrinfo 'thenet' error: Name or service not known
- error: unable to determine IP address of 'thenet'
- error: no valid servers configured
- Fatal: error processing configuration file '/etc/proftpd.conf'


Próbowałem już standalone i inetd, ale efekt jest ten sam.

Autor:  MAC!EK [ wtorek, 19 października 2004, 16:14 ]
Tytuł: 

w /etc/HOSTANAME musisz mieć to samo co w /etc/hosts
tzn dla IP serwera musisz podać tą samą nazwę w /etc/hosts którą masz podaną w /etc/HOSTNAME

Autor:  Anonymous [ wtorek, 19 października 2004, 17:31 ]
Tytuł: 

O to mi chodziło, wielkie dzięki :). Działa :).

PS. Czy proftpd ładuje się automatycznie przy starcie komputera?

Autor:  PathFinder [ środa, 20 października 2004, 11:08 ]
Tytuł: 

otoz nie.
musisz go dopisac na kocnu do pliku /etc/rc.d/rc.local

: [/] [] ()
/usr/sbin/proftpd


albo najlepiej napisac skrypt, ktowy laduje proftpd i dopisac ten skrypt do rc.local

Autor:  PathFinder [ środa, 20 października 2004, 11:15 ]
Tytuł: 

u mnie skrypt uruchamiajacy wyglada nastepujaco:

: [/] [] ()
# skrypt konfiguracyjny demona proftpd
#uzycie : ./rc.proftpd start|stop|restart

proftpd_start()
{
    if [ -x /usr/sbin/proftpd ]
    then
        echo " starting proftpd server.."
        /usr/sbin/proftpd

    else echo "[warning] **error loading proftpd"
    fi
}

proftpd_stop()
{
    echo "stopping proftpd server daemon"
    killall proftpd
}

proftpd_restart()
{
    proftpd_stop
    proftpd_start
}

case "$1" in
'start') proftpd_start;;
'stop') proftpd_stop;;
'restart') proftpd_restart;;
*)
    echo "proftpd server."
    echo "usage proftpd start|stop|restart"
esac


skrypt zapisujesz w katalogu /etc/rc.d/ nazwa pliku to rc.proftpd (zalecana, chociaz moze byc dowolna)
nastepnie ustawiasz prawa wykonywania , czyli
chmod 755 /etc/rc.d/rc.proftpd
i gotowe. uruchamiasz przez :
./rc.proftpd start -> uruchamianie
./rc.proftpd stop -> zatrzymanie
./rc.proftpd restart -> wiadomo .. reboot proftpd po zmianie ustawien

taki skrypt dopisujesz do rc.local w postaci :
. /etc/rc.d/rc.local i wszystko gra
pamietaj ze w linijce powyzej miedzy znakiem '.' a '/' jest znak spacji odstepu

Autor:  Anonymous [ środa, 20 października 2004, 11:59 ]
Tytuł: 

proftpd_restart()
{
proftpd_stop
sleep 2
proftpd_start
}

ja bym dodal dla bezpieczenstwa sleep 2,
taka mala kosmetyka

Autor:  PathFinder [ środa, 20 października 2004, 14:48 ]
Tytuł: 

slusznie ;] ale u mnie to tylko zabiera wiecej czasu a i bez tego i tak dobrze dziala

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/