사용자 및 관리자
컴퓨터를 사용하는 동안 새 프로그램을 설치할 때 관리자 권한으로 실행할 수 있습니다.
이 문서에서는 컴퓨터를 사용하는 사용자와 관리자의 설명과 차이점과 경로에 대해 설명합니다.
일반적으로 컴퓨터 OS에는 사용자와 관리자가 있습니다.
사용자는 PC를 누르
데스크톱에 들어가기 위해 로그인하는 계정입니다.
그리고 관리자는 사용자가 액세스할 수 없는 영역에 액세스할 수 있는 높은 권한을 갖습니다.
일반적으로 생각하면 PC 소유자는 컴퓨터를 사용하는 사용자이며 관리자가 왜 필요한지,
관리자가 왜 별도로 필요한지 살펴보겠습니다.
Microsoft 가정용 운영 체제(Windows 95, Windows 98, Windows Mi등)에는 동일한 컴퓨터에서 다른 사용자 계정을 사용하는 개념이 없었습니다.
관리지금권한으로 이루어졌습니다.
Windows NT여러 사용자 계정을 도입했지만 실제로 대부분의 사용자
그들의 일상 업무를 위해 관리자로 운영을 시작했습니다.
뿐만 아니라 많은 응용 프로그램은 컴퓨터를 사용하는 사람이 수퍼유저라고 판단합니다.
수퍼 유저가 아닌 경우 단순히 작동하지 않았습니다.
pc가 항상 관리자 권한으로 실행되므로 개발에 대한 지식이 없는 일반 사용자가 정보를 빼앗기는 일이 발생합니다.
해킹 목적으로 작성된 코드는 사용자가 입력한 내용을 공격자에게 알리도록 작성되었습니다.
개발에 지식이 없기 때문에 어떤 프로그램이 맬웨어가 심어져 있는지 파악하기 어렵고, 항상 관리자 권한으로 실행되는 pc에서는 맬웨어가 삽입된 프로그램이 설치되어도 어떠한 안전 장비없이 설치됩니다.
악의적 인 코드가 정보를 탈취하고 고통받는 고객을 보호하기 위해 Microsoft는
Windows Vista 버전에 “사용자 계정 제어”를 탑재했습니다.
사용자 계정 제어(UAC, User Account Control)는 시스템을 관리하는 관리자와,
매일 PC를 사용하는 사용자를 구별합니다.
관리자는 프로그램을 설치, 수정 또는 삭제할 수 있는 권한이 있으며,
사용자는 프로그램을 실행할 수 있지만, 변경할 수 없도록 제한된 권한이 있습니다.
사용자 계정 컨트롤은 사용자가 모르는 동안 시스템 설정을 변경하는 맬웨어가 실행될 때,
액세스 권한을 방지하고 사용자를 보호합니다.
Windows 사용자 계정 컨트롤을 사용하면 한 대의 PC에 여러 사용자를 등록할 수 있습니다.
한 대의 컴퓨터가 있다면 아빠, 엄마, 아들, 딸 모두 각각의 계정을 만들 수 있습니다.
1대의 PC에 4명의 사용자가 등록되어 마치 4대의 PC가 있는 것처럼 사용할 수 있습니다.
다운로드한 파일이나 프로그램에 대한 액세스 권한은 사용자 계정별로 분리되며,
각 사용자는 다른 사용자의 영역에 침입할 수 없습니다.
Linux 기반 운영 체제에도 사용자 계정 컨트롤이 있습니다.
.정확하게는 Linux 기반 운영 체제에서
먼저 사용자와 관리자를 구별했습니다.
Linux를 처음 설치하거나 macOS 기반 PC를 구입한 직후에 처음으로 전원을 켜면 사용자를 등록해야 합니다.
Windows와 같이 관리자 권한을 사용하면 사용자를 추가, 수정 및 삭제할 수 있습니다.
Linux 기반 운영 체제 중 우분투에서는 사용자가 절대 관리자 권한에 액세스하지 못하도록 구별해 두었습니다.
그러나 새 프로그램을 설치, 변경 또는 삭제할 때
관리자 권한 필요그러므로 특정 명령 입력이렇게하면 잠시 관리자 권한을 빌릴 수 있습니다.
다음으로 Linux의 액세스 제어 모델과 함께 관리자 권한을 얻고 사용하는 방법을 살펴 보겠습니다.