--- kdebase-3.5.7/kdm/kfrontend/kgreeter.cpp~ 2007-05-30 15:11:00 +0400 +++ kdebase-3.5.7/kdm/kfrontend/kgreeter.cpp 2007-06-04 16:25:39 +0400 @@ -168,6 +168,9 @@ void KGreeter::insertUser( const QImage &default_pix, const QString &username, struct passwd *ps ) { + if( QString(ps->pw_shell).startsWith("/dev/") + || QString(ps->pw_shell) == "/sbin/nologin") + return; if (userList) userList->append( username ); if (!userView)