분류 전체보기(281)
-
umask
umask - 파일/디렉토리 생성 시 생성된 파일/디렉토리의 권한값 지정 규칙 1. 허가권의 경우 해당 파일/디렉토리를 생성한 사용자의 umask 값에 따라 달라진다 2. 소유권의 경우 해당 파일/디렉토리를 생성한 사용자의 UID, GID를 그대로 사용 - 허가권 지정되는 방식 파일은 666,디렉토리는 777에서 사용자마다 지정되어 있는 umask 값을 뺀 나머지가 생성되는 파일/디렉토리의 허가권 값으로 지정 * 파일의 경우 x는 계산을 하지 않는다 ex> umask 값이 003인 사용자가 파일/디렉토리를 생성하면 r w x r w x r w x - - - - - - - w x r w x r w x r - - dir > 774 r w - r w - r w - - - - - - - - w x r w - r..
2023.10.07 -
특수 권한
특수 권한 - 특이한 동작을 하는 권한 - setUID, setGID, sticky bit로 구분 > 허가권 각 영역의 x가 s/t로 변경 4777 r w s r w x r w x setUID 2777 r w x r w s r w x setGID 1777 r w x r w x r w t sticky bit * x가 있는 상태였다면 소문자 s/t로 변경되고 x가 없는 상태였다면 대문자 S/T로 변경 - sticky bit 일반적으로 디렉토리에 설정하는 특수 권한 디렉토리 내부의 하위 파일/디렉토리 생성은 권한만 있으면 누구나 가능하지만 하위 파일/디렉토리의 삭제는 소유자와 관리자만 가능하도록 만들어주는 권한 - setUID 일반적으로 실행 파일에 설정하는 특수 권한 파일이 실행되는 동안에 소유자의 권한을 ..
2023.10.07 -
소유권
소유권 - 파일/디렉토리를 어느 사용자와 그룹이 소유하고 있는지 나타내는 권한 > ls -l 명령으로 출력되는 정보 중 링크 개수 뒤에 나오는 사용자명과 그룹명이 소유권 - 소유권을 두 개의 영역으로 구분 > 앞에 나오는 정보가 계정명(UID), 해당 파일/디렉토리를 소유 중인 사용자 뒤에 나오는 정보가 그룹명(GID), 해당 파일/디렉토리를 소유 중의 그룹 - 소유권 변경 명령 chown [옵션] 권한값 대상 [대상] ... [대상] * 권한값 작성 방식(':'기호 대신에 '.'기호 사용 가능) UID : 소유권의 UID 영역 지정 UID:GID : 소유권의 UID, GID 영역 지정 UID: : 소유권의 UID, GID 영역을 특정 사용자의 UID, GID 값으로 지정 :GID : 소유권의 GID 영..
2023.10.07 -
apache
web server - web page를 제공해주는 서버 - 설치 및 사용 준비(Linux에서만 설정) yum -y install httpd-* systemctl restart httpd systemctl enable httpd firewall-cmd --permanent --add-service=http firewall-cmd --reload - 사용 방법 client(windows)에서 web browser 프로그램의 주소창에 Linux IP 입력 실습 문제 index.html 파일의 권한을 변경하고 web page 새로 고침 -> page가 정상 출력되는지 확인 r w - r - - r - - O - w - r - - r - - O r - - r - - r - - O r w - - - - r - -..
2023.10.07 -
허가권
권한 - 파일/디렉토리를 사용할 수 있는지 여부를 정하는 개념 - 허가권과 소유권으로 구분 > 허가권 + 소유권 = 권한 허가권 - 파일/디렉토리를 대상으로 어떠한 작업을 할 수 있는지 나타내는 권한 > ls -l 명령을 입력했을 때 나오는 출력 내용 중 개체 형식을 나타내는 첫 글자 뒤에 오는 9개의 글자가 허가권 - 8가지 문자로 권한을 표현 : r, w, x, -, s, S, t, T r, w, x, - : 일반 권한 표현 문자 s, S, t, T : 특수 권한 표현 문자 - r : 읽기, w : 쓰기, x : 실행/접근, - : 권한 없음 r : 파일 - 파일 내용 읽기 ; cat, head, tail, more, less, vi로 열었을 때 등 디렉토리 - 디렉토리 내부 목록 확인 ; ls, G..
2023.10.07 -
사용자 & 그룹
사용자 & 그룹 - 사용자 계정이란? 운영체제를 사용하기 위해 로그인하는 계정, 일반적으로 운영체제를 사용하는 이용자마다 각각 서로 다른 사용자 계정을 만들어준다 사용자 계정을 각각 부여하여 특정 작업을 어느 사용자가 했는지 확인이 가능 권한을 부여하기 위해 사용(특정 파일을 a 사용자는 볼 수 있고 b 사용자는 보지 못하게 만드는 등의 작업이 가능) - 그룹이란? 사용자 계정을 묶어주는 계정 그룹에 사용자를 소속시켜 놓고, 그룹에 권한을 부여하여 소속된 사용자들에게 동일한 권한을 한 번에 적용 일반 사용자가 제어 X(관리자가 그룹의 생성/수정/삭제, 그룹에 소속된 사용자 목록 변경 등의 작업을 수행) 사용자 - 사용자 계정에 관련된 파일 1. /etc/passwd : 사용자의 일반적인 정보들이 저장된 ..
2023.10.06