각각의 새로운 쉘 세션에 대한 시스템 루트 인증

각각의 새로운 쉘 세션에 대한 시스템 루트 인증

저는 데비안 안정 버전 9.3을 실행하고 있습니다. 지난달부터 시스템 동작에 문제가 발생했습니다. 나는 이것이 데비안에만 국한된 것이 아니라 시스템에만 국한된 것이라고 생각합니다.

쉘 세션의 새로운 인스턴스마다 루트 비밀번호를 입력해야 합니다. (저는 일반 사용자로 로그인했습니다.) 쉘 종류와는 관련이 없습니다. TTY1이든 그래픽 터미널 에뮬레이터이든 동일합니다. 프롬프트를 보기 전에 메시지를 받습니다(일부는 폴란드어로 되어 있고 영어로 전환할 수 없습니다).

 ==== 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 ===

이 폴란드어 문구는 systemd가 작업을 수행하는 데 필요한 인증에 관한 것입니다.

한동안 비밀번호를 입력하지 않으면 다음 메시지가 표시되므로 이 메시지를 무시할 수 없습니다.

Password: Failed to set default target: Method call timed out
polkit-agent-helper-1: pam_authenticate failed: Authentication failure

쉘이 비활성화됩니다. 프롬프트는 표시되지만 아무 것도 입력할 수 없습니다.

/var/log/auth.log 새 터미널 에뮬레이터 창을 시작한 후 Dec 16 08:12:44 t60 polkitd(authority=local): unix-process에 등록된 인증 에이전트:2375:3585428(시스템 버스 이름:1.86 [/ usr /bin/pkttyagent --notify-fd 4 --fallback], 객체 경로 /org/freedesktop/PolicyKit1/AuthenticationAgent, 로케일 pl_PL.UTF-8)

SUDO 없이 다음 명령을 실행하면 문제가 발생합니다.

systemctl set-default multi-user.target

내가 기억하는 한 루트 비밀번호를 요청했고 그 이후로 계속해서 이런 성가신 문제가 발생했습니다.

내가 달성하려는 것은 GDM이나 현재 사용 중인 어떤 것을 통하지 않고 비 GUI 모드로 시스템에 로그인하는 것입니다. 이 명령은 시스템 로그인 및 비 GUI 로그인에 대한 무작위 튜토리얼의 일부입니다.

지난 달부터 나는 "해결 방법"을 발견했습니다. 항상 Ctrl - D두 번 클릭하면 모든 것이 잘 작동합니다.

==== 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
~ $ 

...하지만 무슨 일이 일어나고 있는지 이해할 수 없기 때문에 짜증나고 답답합니다. 특히 기본 대상을 그래픽으로 다시 설정했지만 도움이 되지 않았기 때문입니다.

~ $ systemctl get-default
graphical.target

이 문제를 해결하는 방법에 대한 아이디어가 있습니까? 이 메시지를 받는 이유는 무엇입니까?

관련 정보