적절한 업데이트에 비밀번호가 필요한 이유는 무엇입니까? [복사]

적절한 업데이트에 비밀번호가 필요한 이유는 무엇입니까? [복사]

왜 비밀번호를 입력해야 하는지 이해할 수 있습니다 . sudo apt install daSoftwaresudo apt upgrade, 컴퓨터에서 실행될 코드를 수정하고 있는 것입니다.

그런데 왜 apt update? 사용 가능한 소프트웨어 목록을 업데이트하기만 하면 됩니다.업데이트를 수행하기 위해 슈퍼유저 모드에서 부여된 추가 권한을 요청하지 않으면 문제가 발생하는 이유는 무엇입니까?

답변1

소프트웨어 목록은 보호 영역(/var/lib/apt/#1) 쓰기 권한이 없습니다. 모든 사용자가 읽을 수 있지만 쓸 수는 없는 이 디렉터리에 쓰려면 높은 권한이 필요합니다.

#1: @jordanm이 이 디렉토리를 정확하게 지적했습니다. Jordan에게 감사드립니다.

답변2

sudo모든 작업에는 기본적으로 비밀번호가 필요하고 sudoers 파일에는 예외가 없기 때문 입니다(필요한 경우 NOPASSWD를 통해 비밀번호를 추가할 수 있음).

관련 정보