Estou executando o Debian stable 9.3. Desde o mês passado eu tenho um problema com o comportamento do systemd. Eu suponho que não é específico do Debian - é bastante systemd.
Cada nova instância da sessão do shell é solicitada para digitar a senha do root. (Estou logado como usuário regular) É o tipo de shell. TTY1 ou emuladores de terminais gráficos são os mesmos. Antes de poder ver o meu prompt, recebi uma mensagem (parcialmente em polonês, eu não podia falar inglês).
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-unit-files ===
Wymagane jest uwierzytelnienie, aby zarządzać plikami usług lub jednostek systemu.
Authenticating as: root
Password:
==== AUTHENTICATION COMPLETE ===
Removed /etc/systemd/system/default.target.
Created symlink /etc/systemd/system/default.target → /lib/systemd/system/multi-user.target.
==== AUTHENTICATING FOR org.freedesktop.systemd1.reload-daemon ===
Wymagane jest uwierzytelnienie, aby ponownie wczytać stan systemd.
Authenticating as: root
Password:
==== AUTHENTICATION COMPLETE ===
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-unit-files ===
Wymagane jest uwierzytelnienie, aby zarządzać plikami usług lub jednostek systemu.
Authenticating as: root
Password:
==== AUTHENTICATION COMPLETE ===
Removed /etc/systemd/system/default.target.
Created symlink /etc/systemd/system/default.target → /lib/systemd/system/graphical.target.
==== AUTHENTICATING FOR org.freedesktop.systemd1.reload-daemon ===
Wymagane jest uwierzytelnienie, aby ponownie wczytać stan systemd.
Authenticating as: root
Password:
szymon@t60:~$
==== AUTHENTICATION COMPLETE ===
Estas frases em polonês são sobre a autenticação necessária pelo systemd para executar suas tarefas.
Eu não posso ignorar isso, porque se eu não digitar a senha por um tempo, recebo a mensagem:
Password: Failed to set default target: Method call timed out
polkit-agent-helper-1: pam_authenticate failed: Authentication failure
E o shell se torna inativo - não consigo digitar nada, embora o prompt esteja visível.
O /var/log/auth.log depois de iniciar uma nova janela do emulador de terminal Dec 16 08:12:44 t60 polkitd (autoridade = local): Agente de Autenticação Registrada para processo unix: 2375: 3585428 (nome do barramento de sistema: 1.86 [/ usr / bin / pkttyagent --notify-fd 4 --fallback], caminho do objeto / org / freedesktop / PolicyKit1 / AuthenticationAgent, localidade pl_PL.UTF-8)
O problema ocorreu quando eu emiti o seguinte comando sem SUDO:
systemctl set-default multi-user.target
Tanto quanto me lembro, pediu a senha do root e desde então eu tenho esse problema chato.
O que eu estava tentando realizar era o login no meu sistema no modo não-GUI, não pelo GDM ou o que estou usando agora. Esse comando fazia parte de um tutorial aleatório sobre o login systemd e não-GUI.
Desde o mês passado, descobri uma "solução alternativa". Eu sempre consigo atingir Ctrl - D
duas vezes e tudo funciona de qualquer maneira:
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-unit-files ===
Wymagane jest uwierzytelnienie, aby zarządzać plikami usług lub jednostek systemu.
Authenticating as: root
Password:
** (process:20702): ERROR **: Got unexpected EOF while reading from controlling terminal.
polkit-agent-helper-1: pam_authenticate failed: Authentication failure
Failed to set default target: Access denied
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-unit-files ===
Wymagane jest uwierzytelnienie, aby zarządzać plikami usług lub jednostek systemu.
Authenticating as: root
Password:
** (process:20708): ERROR **: Got unexpected EOF while reading from controlling terminal.
polkit-agent-helper-1: pam_authenticate failed: Authentication failure
Failed to set default target: Access denied
~ $
... mas é irritante e também frustrante porque não consigo entender o que está acontecendo. Especialmente porque defini o alvo padrão para gráfico novamente, mas não ajudou:
~ $ systemctl get-default
graphical.target
Você tem alguma idéia de como resolver esse problema e por que estou recebendo essas mensagens?