> Following on several peoples advice and a suggested code snippet from Erik
> I've added the following before the check for profile:
>
> if(! test -d $home){
> echo no home directory $home
> exit homeless
> }
> if(! ls -ld $home >[2=] | grep -s '^d-rwx.* '$user){
> echo bad permissions
> exit homeless
> }you must also exit if ~ $user none. i'd also recommend aborting if ~ $home /. you don't want none making files in /. on a regular plan 9 system, that's no worry, but 9vx, ... - erik
