본문 바로가기

* DevSecOps/Linux

(13)
SetUID 셋유아이디setuid 에 대해 알아보자. RUID : Real UID 실제 계정이 누구인가?RGID : Real GID 실제 그룹이 누구인가? EUID : effective UID 어떤 유저 권한으로 프로세스를 실행 하고 있는가?EGID : effective UID 어떤 그룹 권한으로 프로세스를 실행 하고 있는가? 명령어 실행절차 1. 현재 작업 디렉터리에서 찾음2. $PATH 에서 찾음3. 찾은후에 실행권한 체크4. 권한이 있다면 실행시킨 uid로 실행 -> 즉 RUID로 실행5. 권한이 없다면 이파일에 Setuid 가 설정되어 있는지 확인6. 있다면 명령어 소유주의 EUID로 실행 R: 계정관리U: 프로세스 권한 확인 ftp://ftp.gnu.org/gnu/bash/bash-1.14.7.tar.gzt..
리눅스 파일 관리 2 cat(파일 내용보기) 파일이 가지고 있는 내용을 화면에 출력시키는 명령 # cat [옵션] -n : 출력되는 내용의 모든 줄에 번호를 붙인다. -b : 빈칸을 제외한 내용이 들어있는 줄에만 번호를 붙인다. cat 명령은 텍스트 형태를 가지고 있는 파일의 내용을 화면에 출력시켜 주는 명령으로써 DOS의 type 명령과 같은 기능이다. more(파일 내용보기) 파일이 가지고 있는 내용을 화면에 출력시키는 명령 # more z : 한 화면(24줄)씩 화면이 스크롤한다. [Enter] : 1줄씩 화면을 스크롤한다. d : 반 화면(12줄)씩 화면을 스크롤한다. f : 한 페이지(약 70줄)씩 화면을 스크롤한다. b : 한 페이지(약 70줄)씩 화면을 반대로 스크롤한다. /검색어 : 찾고자 하는 단어를 검색한다..
리눅스 파일 관리1 man(명령 매뉴얼) 원하는 명령어의 사용법을 출력해준다. #man 화면 제일 하단에 콜론(:)이 표시되어 있다면 [enter],[pageup][pagedown]키로 상하 이동하면서 내용을 볼 수 있다. 나가는 명령은 q이다. cd(디렉토리 이동) 현재 프롬프트(#또는 $)상에서 디렉토리를 이동할 때 쓰이는 명령 #cd 상대경로는 자신이 있는 위치로부터의 경로 개념이고, 절대경로는 가장 상위 디렉토리/(Root)로부터의 경로 개념이다. 그리고 절대경로는 이동하려는 디렉토리의 맨 앞에 슬래시(/)가 붙게되고 상대경로는 붙지 않는다. pwd(현재 위치 확인) 현재 자신이 있는 디렉토리의 위치를 확인할 때 쓰이는 명령 #pwd pwd로 현재의 절대경로 위치를 알 수 있을 것이다. 쉘에 따라서 프롬프트에 자신의..
리눅스 디렉토리 구조 리눅스 디렉토리 구조 레드햇 9 리눅스는 몇 만개의 디렉토리와 수십 만개의 파일로 이뤄져있다. 이러한 파일들은 용도별로 명확하게 구분하여 해당되는 디렉토리에 저장해 놓고 있다. 이 디렉토리들은 보통 tree 구조라고 하는 체제로 이루어져 있으며 가장 상단의 Root(/)에서부터 거꾸로된 나무형태로 분기되어 나가는 식으로 되어있다. 이는 Window의 폴더구조와 크게 다르지 않다. /(Root) 루트 /(Root) 루트 디렉토리는 모든 디렉토리의 가장 상위에 있는 디렉토리로써 모든 파일 및 디렉토리가 /(Root)에서 분기되어 나가게 된다. Root는 슬래시(/)로 표시하며 이는 최고 관리자 root 계정이 갖는 /root 디렉토리와는 다르다. 보통 / 에는 bin,boot,dev,etc,home,lib,..
Red Hat 9.x 서버 구축과 관리를 위한 레드햇 리눅스 9.x /크라운출판사 기초부터 시작하기 위해서 2003년에 출판된 도서관에서 빌린 책을 이용하여 공부를 하고 있다..