리눅스 권한관리
리눅스 권한 리눅스의 권한은 소유자, 그룹, 다른 사용자로 이루어지며, 각각은 읽기, 쓰기, 실행 권한을 가질 수 있다. 읽기는 r, 쓰기는 w, 실행은 x로 표기한다. (-rw-r--r-- : 소유자 읽기, 쓰기 가능, 그룹 읽기 가능, 다른 사용자 읽기 가능) 특수 권한으로 setuid, setgid, sticky bit가 있다 default 권한 파일을 생성할 때 기본적으로 주어지는 권한으로, default 권한 값을 가지고 있는 것은 unmask 값이다. unmask의 값이 0022일 때 666에서 이 값을 빼 644 값을 가지게 된다. (r = 4, w = 2, x = 1 / setuid = 4000, setgid = 2000, sticky bit = 1000) mkdir 명령을 통해 디렉터리를..
2020. 3. 30.
리눅스 구성 요소 (커널, 셸, 파일 시스템)
리눅스 구성 요소 리눅스 운영체제 핵심 구성요소 커널(Kernel) 메모리에 상주하면서 시스템을 리하는 운영체제의 핵심 운영체제 응용프로그램 수행에 필요한 여러 서비스를 제공한다. 프로세스, 메모리, 입출력, 파일 관리 등 셸(Shell) 사용자가 입력한 문장을 읽어 요청을 실행하는 명령어 해석기/번역기 커널과 직접적으로 연결돼 있어 명령어를 해석한 결과를 다른 프로그램 또는 커널로 전송 Bourne 셸, C셸, Korn셸, bash셸 등 리눅스의 표준 셸은 bash 셸이다. 다른 셸을 사용해도 상관은 없다. 파일 시스템(File System) 파일 저장의 기본적인 구조, 시스템 관리를 위한 기본 환경을 제공 계층적인 트리 구조 형태(디렉터리, 서브 디렉터리, 파일 등) 리눅스 표준 파일 시스템은 ext..
2020. 3. 29.