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 Manual de
Referência do GNU Guix), 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,
Manual de referência do GNU Guile) 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.