mas facil :
una shell es:
Es el intérprete de comandos que se establece entre el usuario y el kernel. El usuario le "habla en un idioma" a la shell, y ésta le habla al kernel en su propio idioma. Hay muchos tipos, cada uno con características distintas. Si usas Windows XP o 2000, puedes ir a Inicio » Ejecutar » cmd y se abrirá la shell que viene con Windows.
cuenta shell:
Tipo de cuenta que proporciona acceso remoto a un equipo basado en UNIX , accediendo atraves de una shell (consola tipo el simbolo de sistemas en xp (cmd ) o command en win 98' , NT , etc ), es decir abris el cmd en tu pc xp y te coonectas a la cuenta shell. y al conectartes es como si edstuvieras manejando una pc (server) ,que estra en otro lugar, pero desde la tuya.
nose si me explico bien
en google hay mucha info sobre esto

saludos