When I launched the Terminal today on my Snow Leopard it started showing the error

login: Could not determine audit condition

[Process completed]

Closing and reopening didnt fix this issue and googling about it, I came to know that was caused by me changing permission of the /usr/bin directory. To fix this problem, just delete the file
/usr/bin/login and restart your Terminal app and you must be all set to go.