Fórum Root.cz
Hlavní témata => Server => Téma založeno: Phaal 22. 03. 2016, 09:18:34
-
Zdravím,
snažím se odinstalovat proftpd a nedaří se.
Debian 8 / systemd
systemctl stop proftpd
apt-get purge proftpd
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'proftpd-basic' instead of 'proftpd'
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
apt-get purge proftpd-*
A po restartu si vesele beží dál.
Poradí někdo jak se ho zbavit?
-
dpkg taky nezabere?
-
Nepomáhá.
Já jsem ještě v mezičase zjistil, že mám to balíčkování asi nějaké rozbité. On ten proftpd totiž podle balíčkovače už vůbec není naistalovaný, ale v systému zůstal.
dpkg -r proftpd
dpkg: warning: ignoring request to remove proftpd which isn't installed
dpkg -l |grep ftp
ii ftp 0.17-31 amd64 classical file transfer client
ii openssh-sftp-server 1:6.7p1-5+deb8u1 amd64 secure shell (SSH) sftp server module, for SFTP access from remote machines
whereis proftpd
proftpd: /usr/local/sbin/proftpd /usr/local/etc/proftpd.conf
-
Tak bych tp proftpd třeba zkusil nainstalovat a pak hned odebrat.
-
to nepomuze, koukni, ma ho v /usr/local
tedy rucne instalovany, tedy rucne oddelat
tydle rucne instalovany muzou byt nebezpecny, bud tam jsou zadni vratka umyslne, nebo kvuli tomu, ze se neupdatujou normalne se systemem
-
Takže instalace a následovna odinstalace alespoň vyřešila ten autostart. Pravděpodobně vyhodila příslušné init skripty.
Tohle smažu ručně:
/usr/local/sbin/proftpd
/usr/local/etc/proftpd.conf
A snad to bude OK.
Ale když už jsme u těch ručně instalovaných binárek:ls /usr/local/bin/
ftpasswd ftpcount ftpdctl ftpmail ftpquota ftptop ftpwho prxs
/usr/local/sbin/
ftpscrub ftpshut in.proftpd proftpd
Neměl bych to raději promazat vše?
Vůbec nevím proč to tam je. Tohle by měl být čistý systém, včera aktivovaný virtuál.
-
Včera aktivovaný - kdo to aktivoval? Ten by měl odpovědi.
Proftpd nenainstalované z repozitáře má nějaký důvod, ale můžeme jen spekulovat, jaký to je. Zbavit se ho neznamená jen smazat spoušťák, ještě mu budou sedět soubory i jinde. Ideální by bylo odinstalovat ho stejným způsobem, jakým bylo nainstaované. A jsme zpět u toho, kdo ten virtuál aktivoval/nastavoval. Jestliže už neběží autostartem, neřešil bych to a nechal to klidně ležet v systému...
Jinak autostart jde taky vypnout, nemusí se kvůli němu odinstalovávat program... :-)
-
Nepomáhá.
Já jsem ještě v mezičase zjistil, že mám to balíčkování asi nějaké rozbité. On ten proftpd totiž podle balíčkovače už vůbec není naistalovaný, ale v systému zůstal.
dpkg -r proftpd
dpkg: warning: ignoring request to remove proftpd which isn't installed
dpkg -l |grep ftp
ii ftp 0.17-31 amd64 classical file transfer client
ii openssh-sftp-server 1:6.7p1-5+deb8u1 amd64 secure shell (SSH) sftp server module, for SFTP access from remote machines
whereis proftpd
proftpd: /usr/local/sbin/proftpd /usr/local/etc/proftpd.conf
Tak ono hlavně balíček v Debianu necpe věci do /usr/local, takže to je očividně nějaká instalace, která byla udělána mimo balíčkovací systém.
-
No VPSko od firmy exohosting: www.exohosting.cz/virtualni-servery
Ale máte pravdu, zkusím se ještě zeptat na supportu proč tam je to ftp tak nestandartně nadrátované.
Spíš mě ještě zajimal nějaký nezávislý názor, proč (jaká motivace) by tam to ftp poskytovatel předinstalovával.
Co se týče toho že autostart jde vypnout. Vím to... ale standardní systemctl disable to nechtělo poslouchat a tka jsem začal pátrat jak to vyhodit kompletně.
-
No je to divné, navíc tam byl i balíček proftpd, ne? Asi to jsou moulové. Napiš, na co se vymluvili.
/usr/local můžeš smazat celý, jestli to má být čistý debian, tak tam nemá být nic
-
Já bych si ten Debian snad radši nainstaloval sám z normálního zdroje... ::)
-
No VPSko od firmy exohosting: www.exohosting.cz/virtualni-servery
Ale máte pravdu, zkusím se ještě zeptat na supportu proč tam je to ftp tak nestandartně nadrátované.
Spíš mě ještě zajimal nějaký nezávislý názor, proč (jaká motivace) by tam to ftp poskytovatel předinstalovával.
Co se týče toho že autostart jde vypnout. Vím to... ale standardní systemctl disable to nechtělo poslouchat a tka jsem začal pátrat jak to vyhodit kompletně.
Jestli on se do toho serveru spíš někdo nevloupal a teď máte admina, o kterém nevíte... :)
-
Osobně to tipuju na nějakou novější verzi proftpd, než je standardně v Debianu.
-
Takže odpověď ze supportu:
jedna sa o nas FTP server, ktory sa instaluje spolu s nasim Control Panelom. Odporucam Vam ho nemazat a sluzbu nechat spustenu.
Hmm, tak nevím. Trošku mě přešlo nadšení. Asi se kouknu po jiném hostingu.
-
:D ;D ;D :D
-
Jessie nemá samotné proftpd, proto byl požadavek na odinstalaci zřejmě vždy převeden na proftpd-basic (ten tam je).
Jinak já mám v Debianu v /usr/local/lib cosi od pythonu, dpkg se k tomu nezná, ale přitom to pochází z debianního balíku (při odinstalaci staré verze odpovídající věci zmizely). Mají v tom nějaký drobek chaos hoši.
-
to je jen struktura pro ručně instalovaný pythonový moguly, ne přes apt/dpkg, asi to máš prázdný, ne?