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