Ako bolo spomenute, existuje niekolko sposobov... ja ich tiez pouzivam podla situacie, ale tento sa mi paci najviac:
niekde do $PATH si pridam jednoduchucky user_ban script
!#/bin/sh
echo "sHell konto je zablokovane, smola :)"
no a pridam ho ako shell do /etc/shells
a nastavim cez vipw do /etc/passwd ako shell
Simple trik, kt. blokuje len sHell a ostatne nie :).
trik je to peknej, ale napriklad stahovani posty pres pop3 a imap nezabrani. zablokuje to pouze sluzby vyzadujici shell (ssh, telnet, ftp)
vyrazne doporucuju psat do takovychto scriptu absolutni cestu k souborum (/bin/echo).
budu sHell a budu cekat ze se me pokusi admin zastavit timto scriptem. nastavim si v .prifile promenou PATH=/home/sHell/bin:/bin:/sbin... a nalinkuju /bin/sh -> /home/sHell/bin/echo
smola :(