16.04에서 "SMART 데이터를 업데이트하려면 인증이 필요합니다."

16.04에서 "SMART 데이터를 업데이트하려면 인증이 필요합니다."

16.04 [Ubuntu Gnome]으로 업그레이드했습니다. 저는 GTX960M과 함께 Lenovo Y700을 사용하고 있습니다.

뚜껑을 일시 중지하거나 닫은 후 해당 메시지가 나타난 후 로그인 외부에 잠겼습니다. 오늘 두 번이나 이런 일이 일어났는데, 뚜껑을 닫을 때 문제가 발생한 것 같아요.~ 아니다일시 중지 버튼을 사용할 때 화면의 전원 버튼을 누르는 동안 Alt 버튼을 누르세요. 오픈 소스 NVIDIA 버전 364.19 nvidia-364를 사용합니다.

답변1

lm 센서로 인해 발생합니다. 온도계 표시기(lm-sensors) -> 기본 설정 -> 공급자를 클릭합니다. 그 다음에'udisks2 지원 활성화'를 선택 취소하세요.. 그게 사라지게 만드는 것 같습니다. (원천)

스크린샷

답변2

Ubuntu 20에는 여전히 문제가 있습니다.

그만큼@WiR3D가 제공하는 JavaScript 수정 사항그대로 작동하지 않습니다. 디렉토리 위치가 rules.d변경되었으며 에서 찾을 수 있습니다 /usr/share/polkit-1/rules.d/00_user_hacks.rules.

새 위치에서 파일을 편집하고 대기 모드로 전환하면 문제가 해결되는 것처럼 보이지만, 잠시 후 다시 대기 모드로 전환할 때 비밀번호를 다시 입력해야 합니다.

이 문제를 더 깊이 조사하고 적절한 수정 사항이 발견되면 이 토론을 업데이트하도록 노력하겠습니다.

답변3

원본은 여기:https://ubuntuforums.org/showthread.php?t=2274234&page=2&p=13522130#post13522130

이는 PolKit으로 인해 발생하며 센서가 필요한 경우 사용자 정의 규칙을 작성할 수 있습니다.

배포판에 따라 사용자 지정 폴킷 규칙을 만듭니다. 우분투 20.04 이상

sudo mkdir -p /usr/share/polkit-1/rules.d/
sudo touch /usr/share/polkit-1/rules.d/00_user_hacks.rules

우분투 18.04 이하

sudo mkdir -p /etc/polkit-1/rules.d
sudo touch /etc/polkit-1/rules.d/00_user_hacks.rules

파일은 실제로 JavaScript이므로 해당 경험이 있으면 수정하기가 매우 쉽습니다.

const CUSTOM_PERMISSIONS = {
    // fixes udisk2 issue with lm-sensor where it prompts for root password after suspend -> resume
    "org.freedesktop.udisks2.ata-smart-update": polkit.Result.YES
};

polkit.addRule(function (action, subject) {
    if (subject.user == "YOUR_USERNAME_HERE" && action.id in CUSTOM_PERMISSIONS) {
        return CUSTOM_PERMISSIONS[action.id];
    }

    return polkit.Result.NOT_HANDLED;
});

CUSTOM_PERMISSIONS 개체에 다른 맞춤 규칙을 추가하면 처리됩니다.

답변4

내 경우에는 psensor문제가 발생했습니다. 그냥 죽여라 psensor.

관련 정보