Próximo: Customizando o Kernel, Acima: Configuração do sistema [Conteúdo][Índice]
Embora o manual do Guix explique o login automático de um usuário para
todas TTYs ( veja auto-login to TTY em GNU Guix
Reference Manual), alguns podem preferir uma situação em que um usuário
está logado em um TTY com os outros TTYs configurados para fazer login com
usuários diferentes ou com nenhum. Observe que é possível fazer login
automático de um usuário em qualquer TTY, mas geralmente é aconselhável
evitar tty1
, que, por padrão, é usado para registrar avisos e erros.
Aqui está como se pode configurar o login automático para um usuário em um tty:
(define (auto-login-to-tty config tty user) (if (string=? tty (mingetty-configuration-tty config)) (mingetty-configuration (inherit config) (auto-login user)) config)) (define %my-services (modify-services %base-services ;; … (mingetty-service-type config => (auto-login-to-tty config "tty3" "alice")))) (operating-system ;; … (services %my-services))
Pode-se também compose
(veja ‘Higher-Order Functions’ em guile, The
Guile Reference Manual) auto-login-to-tty
para fazer login de vários
usuários em vários ttys.
Finalmente, aqui está uma nota de cautela. Configurar o login automático em um TTY significa que qualquer pessoa pode ligar seu computador e executar comandos como seu usuário normal. No entanto, se você tiver uma partição raiz criptografada e, portanto, já precisar inserir uma senha quando o sistema inicializar, o login automático pode ser uma opção conveniente.