화요일[저녁에 부모님과 송별회]
- 비트센터 방문 (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) 최소 한 강의 수강
'IT To do and To was' 카테고리의 다른 글
21년 12월 23일_소프트웨어 공학 수강, 시스템 프로그래밍 수강, 329고깃집 (0) | 2021.12.23 |
---|---|
21년 12월 22일_데이터베이스, 디지털 공학개론, youtube강의 수강 (0) | 2021.12.22 |
21년 12월 20월_git, 깃허브 설치(할머니집 방문), 소스코드 깃의 올릴 경우 참고자료 (0) | 2021.12.20 |
21년 12월 18일_정보통신개론 수강, js script 강의 수강, 개발자를 하고자하는 이유+) (0) | 2021.12.18 |
21년 12월 17일_js수업 수강 및 자료구조 강의 수강 (0) | 2021.12.18 |