코드네임 :
[Linux] 5.1 파일 사용 권한 (lab 7 실습) 본문
groups : 파일이 속한 그룹
groups [사용자명]
사용자명 지정
- 인자로 지정한 사용자가 속한 그룹 이름 출력
인자가 없으면
- 자신이 속한 그룹이름 출력
디렉토리 접근 권한
읽기 비트
- 디렉토리 내의 파일을 나열 가능
쓰기 비트
- 디렉토리 내의 파일을 작성, 이름변경, 또는 삭제 가능
- 디레고리의 속성을 수정 가능
실행 비트
- 디렉토리에 들어갈 수 있고 내부의 파일 및 디렉토리에 엑세스 할 수 있음
chmod : 기호를 이용한 파일 접근 권한 변경
chmod [옵션] 모드 파일명
- 자신이 소유한 파일의 사용권한 변경
옵션
-R : 하위 디렉토리까지 모두 변경
모드
- 변경할 사용 권한 표시
- 종류 : 기호모드, 8진수 모드
숫자를 이용한 파일 접근 권한 변경
숫자모드
- 숫자를 이용하여 접근 권한 표현
- 모든 카테고리의 접근 권한을 동시에 조정할 때 기호모드보다 편리
- 각 카테고리별로 접근 권한을 하나의 8진수로 표현
- 3개의 8진수를 사용하여 전체 접근 권한 표기
*권한이 있으면 1, 없으면 0으로 표시
소유자 | 그룹 | 기타사용자 | |
1. 사용권한 | rwx | rw- | r-- |
2. 2진수로 변경 | 111 | 110 | 100 |
3. 8진수로 변경 | 7 (4+2+1) | 6 (4+2+0) | 4 (4+0+0) |
⬇️⬇️⬇️ 근데 아래꺼 외우지 말고 걍 위에 방식 생각해서 풀면 됨요 ^^7;;
ex)
사용권한 | 8진수 모드값 |
rwxrwxrwx | 777 |
rw-r--r-- | 644 |
r-xr-xr-x | 555 |
r-------- | 400 |
--------- | 000 |
lab5
기본 접근 권한
파일 | 기본 접근 허가권 |
실행할 수 없는 일반 파일 (문서 편집기로 생성한 파일) | 666 |
실행할 수 있는 일반 파일 | 777 |
디렉토리 | 777 |
umask
umask [마스크값]
: 기본 접근 권한을 출력하거나 변경
마스크 값
- 파일이나 디렉토리 생성시 부여하지 않을 권한 지정
- 이 값을 지정하면 지정한 마스크를 이용하여 기본 접근 권한 지정
- 지정하지 않으면 현재 설정된 마스크값 출력
chmod랑 반대개념!!!
umask 022 는 chmod 755 랑 같다!!
lab6
adduser 명령어
adduser 사용자ID
- 사용자 계정 추가, 관리자 권한 필요
실습
3번째 사진에서 /home/a2023111402의 접근 권한은 755이므로 other가 cd를 통해 들어갈수는 있고, ls로 파일 목록을 볼 수 있으나, 그 안에 파일을 새로 만들 수는 없다
기타명령어들
clear : 터미널 화면을 지움
passwd : 사용자 암호를 변경
head : 파일의 앞부분(10줄)을 출력
tail : 파일의 뒷부분(10줄)을 출력
wc (word count) : 파일에 저장된 줄, 단어, 문자의 개수를 세서 출력
tty : 자신의 연결 상태를 나타냄
w : 현재 접속한 사용자 정보를 알려줌
Lab 7
'⚙️Computer System > Linux' 카테고리의 다른 글
[Linux] 프로세스와 사용자 명령 1 (0) | 2023.11.01 |
---|---|
[Linux] 파일 검색하기 (2학기) (0) | 2023.11.01 |
[Linux] 5.0 파일 시스템 ..아이노드 등 (1) | 2023.10.18 |
[Linux] 4.5 프롬프트 설정 ( 그리고 뒤에는 아예 진도를 안 나간 거 같은디) (0) | 2023.10.11 |
[Linux] 4.4 type 과 히스토리 -fc 와 명령 재실행 (0) | 2023.10.11 |