Sveiki,
Niekaip nepavyksta startuoti FTP(proftpd)
[root@241924 ~]# proftpd
241924.s.dedikuoti.lt proftpd[5924]: Fatal: unknown configuration directive 'VRootEngine' on line 16 of '/etc/proftpd.conf'
Compiled-in modules:
mod_core.c
mod_xfer.c
mod_auth_unix.c
mod_auth_file.c
mod_auth.c
mod_ls.c
mod_log.c
mod_site.c
mod_delay.c
mod_facts.c
mod_dso.c
mod_ident.c
mod_readme.c
mod_auth_pam.c
mod_tls.c
mod_cap.c
mod_ctrls.c
kazkur pradingo mod_vroot.c.
As ji turiu parsisiuntes, gal uztektu ji tiesiog ikelti i kazkuria servo vieta? ar visa proftpd per nauja rasyt? tiesa jeigu per nauja rasai per webmin tai nieko nepadeda.
CentOS Linux 6.2
Virtualmin version 3.89.gpl GPL
Komentarai
sukompiliuokite PROftpd SSH konsolėje iš naujo naudojant šį konfigūravimo nustatymą:
./configure - with-modules=mod_vroot
gal galima truputi detaliau, kaip tai padaryti?
prisijungus per ssh kaip ivykdyti sita komanda?
2. Prisijunkite prie serverio SSH konsolės
3. Atsisiųskite PRftpd programą
4. Išpakuojame archyvą:
5. Kompiliuojame:
Pastaba: jei reikia papildomų modulių, tuomet juos įtraukti į diegimo vedlį galite taip (pavyzdys):
parsisiustame installe maciau kad nera mod_vroot.c
i katalog contrib/ ikeliau mod_vroot.c
ar nebus cia susimale configai ar siaip kokie likuciai nuo webmino?
Tuomet įdiekite.
radome Webmin kūrėjų valdymo pulte paliktą spragą ir ją ištaisėme. Tiesiog perrašykite operacinę sistemą kartu su Webmin pultu ir jums bus įdiegtas pataisytas valdymo pultas.
Sveiki,
o gal galėtumėte parašyti kaip pačiam pasitaisyti šią problemą, nes nesinori perinstaliuot išnaujo serverį, tuo labiau kad perinstaliuojant viskas iš serverio ištrinama.
Tuomet komanda yum remove proftpd pašalinau ProFTPd ir per Virtualmin pultą jį įdiegiau iš naujo. Ir dabar FTP servisas veikia, tačiau prie jo neina prisijungti su jokiu vartotoju, kad ir kokį vartotoją sukurčiau per Virtualmin su FTP teisėmis - prisijungti neina.
var/log/secure rašo:
var/log/messages
panašu jog įdiegus iš naujo proftpd servisą per Webmin valdymo pultą, trūksta PAM modulio.
Dar kartelį pašalinkite proftpd servisą prisijungus prie serverio SSH konsolės ir įdiekite proftpd pakartotinai naudodami komandą:
Pakeičiau į: