[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: user a ftp



On Sun, May 11, 2003 at 11:29:06AM +0200, Adam Kruszewski wrote:
> dodaj /bin/false (chyba, że naprawdę masz false w /etc ;-))
> do /etc/shells (man shells),aby był traktowany jako valid shell, co jest 
> przez większość ftpd wymagane, zmień użytkownikowi powłokę na
> to /bin/false (man chsh) i powinno zadziałać.

NIE!!! Nigdy w ten sposob! Jest to straszny blad, ktory popelnia mnostwo
ludzi. Jesli damy komus dostep do FTP, ustawimy mu shella na /bin/false
i zrobimy, zeby /bin/false bylo valid-shelem, to user moze sobie w kazdej
chwili zmienic shella na /bin/bash powiedzmy. Jesli logowanie do FTP wymaga
valid shella, to lepiej poszukac jakiejs opcji, ktora wylacza to wymaganie
np. requirevalidshell w proftpd. Zapewne pare osob jest zainteresowanych,
jak zmienic sobie shella przez FTP :) oto wskazowki:

logujemy sie na FTP. wrzucamy na konto plik .forward, albo .procmailrc
i wstawiamy tam polecenie zmieniajace shella... Proste? Banalne nawet.

Nie jest to dokladny przepis, ale taki byl moj zamiar... Zreszta pewnie
prawie wszyscy na liscie sa w stanie to zrobic.

Pozdrawiam!



Reply to: