#!/bin/sh
passwd=$(cat /etc/passwd)
check_user() {
	[ ."$7" = ."/bin/false" ] && return
	[ ! -d "$6" ] && return
	echo "$1:$6"
}
IFS="
"
for user in $passwd
do
	OIFS=$IFS
	IFS=":"
	check_user $user
	IFS=$OIFS
done