If you're routing a user's shell to the linux equivallent of the netherworld, you're disabling that user from issuing commands of his own (ie logging in). Even FTP has to issue commands ("cd /blah/download/stuff/misc" amongst others), and when you disable that shell, you disable their ability to use commands.
We know that there are differences in commands between the bash, sh, and other shells. The difference with /dev/nul is that there are -no- valid commands.
|