왜 루트 터미널을 한 번만 열 수 있나요? [데비안 9]

왜 루트 터미널을 한 번만 열 수 있나요? [데비안 9]

Cinnamon을 사용하여 Debian 9.0을 새로 설치했는데 어떤 이유에서인지 루트 터미널은 한 번만 열 수 있습니다(PC 부팅 후).

두 번째로 열려고 하면 표시되지 않습니다. 올바른 관리자 비밀번호를 입력한 후 "확인"을 누르면 화면이 빠르게 검게 깜박이고 아무 일도 일어나지 않습니다(물론 비밀번호 창이 닫히는 것을 제외하고). 아무것도 입력하지 않고 취소를 누르면 검은색으로 깜박입니다.

"비밀번호 기억"을 선택 취소했습니다(한 번 확인했음에도 불구하고).

편집하다:이것은 관련이 있을 수 있습니다. 이전에(아마도 한 번 확인한 이후) Synaptic을 열 때 다음 메시지를 받곤 했습니다.

시스템의 인증 메커니즘 설정으로 인해 "/usr/bin/x-terminal-emulator" 프로그램은 비밀번호를 묻지 않고 루트 사용자의 권한으로 시작됩니다.

비밀번호 없이 루트로 특정 프로그램을 실행하도록 허용되거나 비밀번호가 캐시될 수 있습니다.

이것은 문제 보고서가 아닙니다. 문제 보고서입니다. 이는 귀하가 이 사실을 인지하고 있는지 확인하기 위한 알림일 뿐입니다.

편집하다:저는 Linux를 처음 사용하기 때문에 어떤 로그 파일을 살펴봐야 할지, 무엇을 찾아야 할지 잘 모르겠습니다. 두 번째로 루트 터미널을 열려고 하면 다음과 같은 메시지가 나타납니다 /var/log/auth.log.

Successful su for root by myuser
+ /dev/pts/1 myuser:root
pam_unix(su:session): session opened for user root by (uid=1000)
pam_systemd(su:session): Cannot create session: Already running in a session
pam_unix(su:session): session closed for user root

그 전에는 X 닫기 버튼을 눌러 루트 터미널을 닫았습니다.

"루트 터미널"이란 빨간색 화면 아이콘이 있는 바로가기를 의미합니다. 일반적인 터미널은 잘 작동합니다(사용됨 su).

답변1

이것은데비안의 오래된 버그이 문제가 조만간 해결되지 않을 것이라는 점을 고려하면마지막 메시지Simon McVittie, 2017년 7월 4일 인용:

gksu 패키지(gksu, gksudo 명령 및 "루트 터미널" 실행 프로그램)는 더 이상 사용되지 않는 것으로 간주되어야 하며 2014년 이후로 건드리지 않았습니다. 아마도 데비안 10 이전에 데비안에서 제거해야 할 것입니다.

gnome-terminal(또는 모든 그래픽 프로그램)을 루트로 실행하는 것은 실제로 더 이상 지원되지 않습니다. 이렇게 실행할 때 발생하는 gnome-terminal segfault(신호 11)는 분명히 버그이며 원칙적으로 수정되어야 하지만 누구의 최우선 순위도 아닐 것입니다.

모범 사례는 가능할 때마다 일반 사용자(특히 모든 GUI)로 실행하고 필요한 경우 sudo, pkexec, su -, ssh root@localhost 또는 즐겨 사용하는 유사한 도구를 사용하여 권한을 확대하는 것입니다.

(참고: "루트 터미널"을 클릭하면 gksu실제로 루트 사용자로 실행하는 데 사용됩니다)gnome-terminal

그래서,Michael Bruce가 이미 제안했듯이, 클래식 터미널을 열고 su또는 su -(IMHO, 후자가 바람직함)을 입력하세요.

답변2

일반 터미널을 열고 "su"를 입력하세요. 그러면 루트 액세스 권한이 부여됩니다. 이 점이 명확해지면 문제를 더 자세히 조사할 수 있습니다.

관련 정보