Hm. usually the home directory is set up and created in the adduser sequence. You usually get something like: home directory: (/home/$logname)
what you can do by hand is check your "/etc/passwd" file and make sure the home directory field (ie the field before the shell path) points to an existing directory. For the command logging I'm not sure... There must be some utilities outthere that are meant for that. I "think" but don't take my words as cash on that, that "script" (see man script) might be a way to solve the problem. (remember that "bash_history" can always be deleted or change by the user unless you do some regular backups of it.) _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com