Ubuntu 소프트웨어 센터에 소프트웨어를 설치할 때 설치 비밀번호를 입력해야 합니다. 하지만 Deepin의 앱 스토어에서는 이를 할 필요가 없습니다. 왜? 그리고, 장점과 단점은 무엇인가요?
답변1
이는 보안, 유용성, 안정성과 관련하여 Deepin과 Ubuntu의 다양한 선택입니다. 소프트웨어를 설치하려면 관리자 권한이 필요합니다. Ubuntu는 관리 권한이 필요한 모든 것에 대해 비밀번호를 묻는 메시지를 표시하지만 Deepin은 그렇지 않습니다. 두 경우 모두, 이러한 방식으로 관리 권한을 얻으려면 귀하의 계정이 승인된 계정으로 등록되어야 합니다.
이것이 내부적으로 작동하는 방식은 프로그램이 다음에 의해 시작되기 때문에 관리 권한을 얻는다는 것입니다.sudo. Sudo는 실행되는 계정에 해당 sudo
작업을 수행할 수 있는 권한이 있는지 확인하고 몇 가지 추가 확인이 필요할 수 있습니다. Sudo는 달리 구성되지 않은 경우( NOPASSWD
구성 파일의 지시어) 또는 사용자가 최근에 비밀번호를 입력하지 않은 경우 호출하는 사용자의 비밀번호를 묻습니다 .
sudo가 사용자의 비밀번호를 묻는 이유는 사용자가 키보드에 있는지 확인하기 위해서입니다. 화면 잠금 장치 없이 컴퓨터를 방치하면 누군가가 다가와서 귀하의 계정을 망칠 수 있지만 컴퓨터를 재부팅하지 않으면 시스템 구성을 망칠 수는 없습니다. (관리 액세스를 사용하면 흔적을 완전히 숨길 수 있는 반면 단일 사용자 구성을 엉망으로 만들면 흔적이 남기 때문에 이는 단일 사용자 컴퓨터에서도 유용합니다.) 마찬가지로 귀하의 계정에서 실행되는 악성 프로그램도 관리 권한을 직접 얻을 수 없습니다. .
그러나 이 보안 보호의 영향은 제한적입니다. 악의적인 행인이나 프로그램은 귀하의 계정에 무언가를 숨기고 다음에 귀하가 어떤 작업을 수행할 수 있는 관리 권한을 얻을 때 피기백할 수 있습니다.
우분투는 약간의 보안을 제공하기 위해 비밀번호 프롬프트를 유지하며 아마도 사용자에게 잠재적으로 위험한 일(시스템 구성 혼란)을 하려고 한다는 신호를 보낼 수도 있습니다. Deepin의 경우 정확한 근거가 무엇인지는 모르겠지만 아마도 그들은 인터페이스를 더 단순하게 유지하기 위해 이 장애물을 제거하기를 원했을 것입니다(작업이 더 간단하지만 엉망이 되기도 더 간단함).