Citace Původně odeslal Glottis
ee nemuze cist cely disk, púridas usera ale das mu neplatnej shell treba to /no/shell nebo /bin/false nebo tak. pak mas dve cesty. bud v konfaci ftp das require valid shell na yes pak musis ten shell pridat do /etc/shell nebo kde to tam je. nebo nastavis to require na no. pak to nech jak to je. lokalne se user neprihlasi protoze shell nema. nic jineho ten ftpasswd nedela nez ze dela normal usera bez shellu. v konfaci pak nastavis jeho root dir na ~/a vys se pak proste nedpostane takze bude mit vuj home. nebo /home/ftp/ a take se vys nedostane
Hm, zajimavy. Jak se nastavi v konfaci jeho root dir? (prepokladam, ze je to v /etc/proftpd/proftpd.conf , ci jak to je presne..)

Edit: Tak tohle uz mam, a docela to i funguje, dokonce jsem (snad) uspesne poresil prava - kdyz sem delal usera "user", tak jsem jeho adresar dal vlastnit rootovi, takze tam nemuze user zapisovat, ani ty prava zmenit, (kdyz to neni jeho) a upload jsem dal aby byl jeho, takze si s tim muze delat co chce..

Ale ted me napada, ze kdyz zmenim prava toho sh na -r--------, a necham to tomu userovi, tak to taky bude moct cist a zmenit prava stejne nemuze, protoze nema shell. Je to tak?