컴퓨터의 운영체제에는 사용자, 관리자가 있다.
어떤 안전장치도 없이 악성코드가 삽입된 프로그램이 설치되거나,
시스템설정을 변경하는 프로그램으로인해 프로그램충돌이 일어나는것을 막기위해
사용자 계정 컨트롤(UAC, User Account Control)이 탑재되었고 이것으로
시스템을 관리하는 관리자, 일상적으로 PC를 사용하는 사용자를 구분하게 되었다.
관리자는 프로그램을 설치/변경/삭제 할수있는 권한을 갖지만
사용자는 프로그램을 실행할수 있을뿐 변경은 못하도록 제한된 권한을 갖게 함으로서,
악성코드가 실행될때 접근권한을 막아 사용자를 보호한다.
절대경로, 상대경로
절대경로 - 기준점인 루트폴더 " / "로부터의 절대적인 위치를 나타냄
명령어 pwd로 확인가능
상대경로 - 현재 위치로부터 상대적인 위치를 나타냄.
" ./ " => 현재폴더, " ../ " => 상위폴더
루트폴더는 관리자권한이기때문에 사용자권한으로는 할 수 있는게 없다
루트폴더로 들어가서 파일을 만들려고해보면
mkdir: test: Read-only file system
읽기전용 이라는 메시지가 뜨는것을 확인 할 수 있다.
관리자권한으로 변경한 내용은 사용자권한으로 변경할 수 없고,
관리자권한으로는 모든권한과 시스템자체에도 접근이 가능하다.
다음 명령어를 치면 현재 로그인된 사용자를 확인할 수 있다.
whoami
사용자 폴더의 경로는 ~/로 표시된다.
물결기호(~)는 루트폴더(/)로부터 사용자 폴더(username)까지의 경로를 축약한 형태이다.
sudo
sudo : 사용자가 관리자 권한을 사용해야할때 쓰는 명령어.
새로운 프로그램을 설치하거나 변경 또는 삭제해야할 때
일시적으로 관리자권한을 획득하여 사용한다.
관리자권한을 습득하여 사용하는것이기때문에 항시 비밀번호와 함께 사용한다.
'Linux' 카테고리의 다른 글
환경변수 사용법 (0) | 2022.03.01 |
---|---|
Read, Write, Execute 권한 (0) | 2022.02.28 |
Linux CLI 기본 명령어 (0) | 2021.11.17 |
댓글