Debian Stretch: 표준 사용자 계정에서 루트를 호출할 수 없습니다(잘못된 설치 옵션일 수 있음).

Debian Stretch: 표준 사용자 계정에서 루트를 호출할 수 없습니다(잘못된 설치 옵션일 수 있음).

2주 전에 표준 PC에 Stretch(4.9.0-3)를 설치했는데 모든 것이 잘 작동하고 있습니다.
하지만 최근에 동일한 버전의 새 DVD(3)를 다운로드했는데 이번에는 /swap 없이 USB 스틱(3.0)에 설치되었습니다.
노트:1dvd를 설치한 다음 인터넷을 사용하는 것이 훨씬 낫다고 말씀드리고 싶습니다. dvd#1, dvd#2로 변경하고 다시 dvd#1로 변경하라고 요청할 때 설치 프로그램이 버그처럼 보이고 dvd#3으로 변경하라고 묻지 않기 때문

입니다. 그래서 저는 표준 사용자 계정에서 루트를 호출해야 할 때마다 문제가 발생합니다. 예를 들어 계정 설정을 잠금 해제할 수 없고 터미널에서 루트를 호출할 수 없으며 소프트웨어 및 업데이트를 열 때 "설정"에서 그렇게 할 수 있지만 -> "세부 정보" -> "CheckForUpdates" 업데이트를 확인하세요. 업데이트할 내용이 없으므로 표준 사용자가 업데이트할 수 있을지는 모르겠지만 아마도 관리자에게 물어볼 것입니까? 포착

다른 StackExchange 사용자도 비슷한 경험을 갖고 있었지만질문: 그는 sudo에 대해 언급했으며 이와 관련된 많은 답변이 있습니다.

참고: tty를 통해 액세스하고 문제 없이 편집, 업데이트, 업그레이드할 수 있습니다. 내 문제는 내가 선택한 설치 옵션 때문일 수 있다고 생각합니다. 그림

다음과 같은 내용은 표시되지 않습니다.기본명시적으로 변경했기 때문에 옵션에서. 제 생각에는그건 내 실수였어:
/root 설치 단계 중 설치 옵션에 문제가 있습니다. -noexec-이고 선택을 취소했는지, 아니면 -nodiratime-이고 선택을 취소했지만 어쨌든 다른 구성에서는 표시되어 있는지 잘 모르겠습니다. 그 중 하나를 선택 취소하면 설치 프로세스가 정상적으로 계속될 것이라고 확신합니다.


글쎄..그게 내 문제야. 그 외에는 크로스 하드웨어 환경이 매우 잘 작동합니다. 오래오래 바라지만 사실 SSD 구성에 대해서는 잘 모릅니다. 오! ! 덧붙여서나는 스왑을 사용하지 않습니다

나는 뭘 할까:이 설치 옵션에 구성 문제가 없다고 생각되면 다시 설치하지 않고 tty에서 이 문제를 해결하려고 합니다.
설치 옵션을 잘못한 경우 다시 설치할 필요가 없습니다(이것이 내 문제일 수 있음).

답변1

파일의 권한을 변경합니다. Google은 귀하의 친구입니다. 귀하가 직면한 대부분의 문제는 다른 사람들이 직면하고 해결한 것입니다. Google 검색을 수행하면 솔루션을 찾을 수 있습니다.

chmod 4755 /usr/lib/policykit-1/polkit-agent-helper-1
  • nosuid 마운트 옵션은 파일 시스템이 설정된 사용자 ID 파일을 포함하지 않아야 함을 지정합니다. 루트 업그레이드나 기타 심각한 문제가 발생할 위험이 있는 누구나 쓰기 가능한 파일 시스템에서는 setuid 바이너리를 방지하는 것이 합리적입니다. 즉, 모든 파티션의 /etc/fstab에서 nosuid를 제거하십시오. 다시 시작하고 로그인해 보세요.

다음과 같아야 합니다.

UUID=a34cdfff-2388.. / ext4 noatime,nodiratime,errors=remount-ro 0 1

관련 정보