Deixa eu tentar entender teus 3 problewmas:
1. Usuário sem interface gráfica.
Por que ele não poderia logar no Gnome/KDE, etc? Todo usuário pode entrar na terminal não gráfico. É realmente necessário que ela NÃO entre na interface gráfica? De todo modo isso não é de outro mundo, catuca no google que deve achar.
2. Quando o usuario se conectar deverá abrir direto a conexão remota para nosso servidor win 2003.
Isso significa conectar ao servidor windows 2003 é acessar as unidades do usuário? Ou seria acessar todas as diretivas do usuário? O que se quer que funcione especificamente? O
Samba faz algumas coisas nesse sentido de acessar coisas exportadas pelo windows (e também possibilitar acesso de profiles do linux pelo windows).
3. Impressoras devem funcionar na conexão remota.
Até onde sei é fácil acessar e exportar impressoras na rede (pelo menos com a interface gráfica
). Tenta procurar uma impressora na rede com o ubuntu para ver como é fácil. Só catucar no google que deve ter como acessar impressoras na rede com ubuntu e exportá-las (isso também usa samba).
Qual é tua experiência com Linux e Ubuntu?