An open API service indexing awesome lists of open source software.

https://github.com/mr-won/administrator

What is path Administrator
https://github.com/mr-won/administrator

admin administrator igloocorporation path

Last synced: 6 months ago
JSON representation

What is path Administrator

Awesome Lists containing this project

README

          

# Administrator
What is path Administrator igloo corporation wonchihyun
PC 사용자의 권한은 사용자와 관리자로 나뉜다.
관리자는 사용자 계정이 접근 할 수 없는 영역에 접근 할 수 있는 권한을 가진다.
## 왜 생겼나?
- 관리자 권한이 없는 경우 모든 사용자 및 프로그램, 악성코드가 시스템 영역에 접근 할 수 있다.
- 이로 인해 다수의 프로그램이 하나의 설정에 접근하기 위해 발생하는 충돌로 오류가 발생하여 블루스크린이 발생하는 경우가 생긴다.
- 이로 인해 관리자와 사용자를 구분하고, 파일에 대한 변경에 제한을 두어 사용자가 모르는 악성코드 등의 접근을 막아 시스템을 보호하기 시작했다.

## 경로
#### 절대경로
루트 폴더(/)를 기준으로 하는 경로로, 루트폴더 부터 내가 원하는 폴더까지의 모든 폴더들을 포함한 경로를 절대경로라고 한다.
cd / 를 통해서 루트폴더로 한번에 이동 할 수 있다.
Mac 의 경우
/Users/사용자계정/폴더이름
#루트폴더의 User 부터, 사용자계정, 폴더까지 모든 경로를 포함한다.
#### 상대경로
내 위치를 기준으로 하는 경로로, ., .., /을 이용하여 현재 속한 폴더를 기준으로 파일/폴더의 위치를 표현하는 경로이다.
. → 현재 폴더
.. → 상위 폴더
/ → 폴더의 내부
즉, ./ 는 현재 폴더 내부를 뜻 하고, ../ 는 현재 폴더의 상위 폴더 내부 를 뜻한다.
사용자 폴더의 경로
~/ 로 루트 폴더에서 부터 사용자 폴더까지의 경로가 축약되며, cd ~/ 를 사용할 경우 사용자 폴더 내부로 한번에 접근 할 수 있다.
/User/사용자이름/폴더이름
#원래의 경로 표시

~/폴더이름
#### 축약된 경로
#### CLI 내부에서의 관리자 권한
만약 cd / 로 루트폴더로 이동하여 파일/폴더를 만들고자 하면 읽기전용이라는 메시지와 함께 파일/폴더가 생성되지 않는다.
루트폴더는 관리자 만이 변경 할 수 있기 때문인데, 이때 로그인 된 계정을 확인 하기 위해서는 whoami 라는 명령어를 사용하여 확인 할 수 있다.
sudo
일시적으로 관리자 권한을 획득하는 명령어로, 해당 명령어를 통해 생성된 파일과 폴더의 소유자는 root 가 된다.
(일반적인 경우 사용자 계정)
sudo 파일/폴더생성 으로 사용하며, 관리자 권한을 가지기 때문에 비밀번호를 요구한다.
ls -l 을 이용하여 폴더내의 파일 리스트에서 소유자를 확인 할 수 있는데, 이렇게 생성된 파일은 소유자가 사용자 계정이 아닌, root 임을 확인 할 수 있다.