본문 바로가기

IT To do and To was

21년 12월 21일_비트센터 방문, 컴퓨터시스템 수강

728x90
반응형

화요일[저녁에 부모님과 송별회]

 

- 비트센터 방문 (2시)

- 컴퓨터 시스템 6주 차 end

 

1. 비트센터

 

기본적인 게 아니라 이것저것을 처음 배우는 것이 많은 강의라서 이게 맞는 선택인지 긴가민가하다.

웹 프런트도 아니고, 백도 아닌.. 이 애매함은,, 좋은 장점으로 다가올지..

 

2. 컴퓨터 시스템 1교시

 

º 파일의 속성

- 다중 사용자 시스템의 특징, 여러 사람이 하나의 시스템 사용, 유닉스에서 파일을 관리하기 위해 저장하는 정보들 is -i 명령으로 파일 속성을 확인할 수 있음

º 파일의 접근 권한

- 파일을 읽고, 쓰고, 실행할 수 있는 권한, 

유닉스 소유자는 파일을 생성, 변경

r = 읽기 w = 쓰기 x = 실행

 

3. 컴퓨터 시스템 2교시

 

º chmod 명령의 기호 모드에서 사용자가 소유한 파일의 접근 권한을 변경할 수 있다.

기호를 이용한 접근 권한 변경 -  다른사용자가 소유한 파일의 접근 권한을 바꿀 수 x

chmod = 파일이나 디렉토릐 접근 권한을 변경, -R : 하위 디렉터리까지 모두 변경

기호 모드 : 접근 권한을 변경하기 위해 문자와 기호를 이용해 권한을 표시

기호 모드 구성 chmod 사용자 카테고리 연산자 권한 파일명

º chmod 명령의 숫자 모드에서 사용자가 소유한 파일의 접근 권한을 변경할 수 있다.

숫자 모드 : 접근 권한을 변경하기 위해 8진수를 사용.

2진수와 8진수에 대한 이해

진법에 대한 이해

수를 표현하는데 0 ~ p-1까지

 

10진수 : 자릿값이 올라감에 따라 값이 10배씩 커짐

0, 1, 2, 3, 4, 5, 6, 7, 8, 9 등 10개의 분자로 수 표현

2진수 : 자릿값이 올라감에 따라 값이 두배씩 커짐

0, 1 두 개의 문자로 수 표현

8진수 : 자릿값에 따라 8배씩 커짐

0, 1, 2, 3, 4, 5, 6, 7 등 8개의 문자로 수 표현

 

3. 컴퓨터 시스템 3교시

 

º 기본 접근 권한의 설정

유닉스에서 새로운 파일이나 디렉터리를 만들 때 부여되는 접근 권한을 말함

일반 파일 - 소유자는 읽기와 쓰기 권한 부여 / 그룹과 기타 사용자는 읽기 권한 부여

디렉터리 - 소유 기는 읽기/쓰기/실행 권한, 기타 사용자는 읽기와 실행 권한 부여

ugr순서(유저, 그룹, 기타 사용자) ex)-rw [읽기 쓰기]-r [읽기]--r [읽기]--

umask 기본 접근 권한 설정 = umask [마스크 값]

마스크 값이란?

파일이나 디렉터리 생성 시 부여하지 않을 권한 지정 -> | 기본 접근 권한 지정, 지정 x -> 기본 값 출력

8진수로 지정

$ umask

0022

$                        기본적으로 설정된 마스크 값  ugg

첫 0은 무시 두~네 번째는 소유자, 그룹, 기타 사용자 값

 

º 마스크를 이용한 접근 권한 생성

변경하고자 하는 8진수 값을 적용하면 됨

ex) 

$ umask 077 

$ umask

0077

$ // 

마스크 값은 파일이 생성될 때마다 부여됨

마스크 값이 0일 때만 권한이 부여됨. (요청 권한이 1이여함)

일반 파일이 가질 수 있는 최대 접근 권한은 666(rw-rw-rw)

디렉터리가 가질 수 있는 최대 접근 권한은 777(rwxrwxrwx) 임

마스크 값 계산 방법 

사용자 입장에서 빼기를 이용

마스크 값의 의미 

파일이나 디렉터리를 보호하기 위함

022의 경우 실행할 수 없는 파일이 644이고 실행할 수 있는 파일이 755, 디렉토리 755 의미는 소유자는 모두 할 수 있고 그 이외의 사용자는 쓰기 금지

077의 경우 실행할 수 없는 파일 600, 실행할 수 있는 일반 파일과 디렉터리는 700 소유자 이외는 파일에 접근금지

027의 경우 실행할 수 없는 파일 640 실행 할 수 있는 일반 파일은 750 디렉토리 750 그룹은 읽기와 실행만 가능, 기타 사용자는 파일에 접근 금지

 

 

 

toworrow wish list

 

. 7주 차 수업 수강 및 중간고사 일정 확인

. ㅇㅌㅇ씨 조언 확인 -> 비트캠프 강의 확정 및 결심

. 인프런(js) 최소 한 강의 수강

 

728x90
반응형