1. 파일과 디렉토리의 접근 권한을 비교하여 설명하시오.
모드 | 일반 파일 | 디렉토리 파일 |
읽기 (r) | 파일 내용을 읽거나 복사할 수 있다 | ls명령으로 디렉토리 목록을 읽을 수 있다 (ls명령의 옵션은 실행권한이 있어야 함) |
쓰기 ( w ) | 파일을 수정,이동,삭제 시킬 수 있다 (디렉토리에 쓰기권한이 있어야 함) | 디렉토리내에 파일을 생성,삭제할 수 있다 |
실행 ( x ) | 파일을 실행 시킬 수 있다 (실행 가능한 파일의 경우) | cd명령을 이용하여 디렉토리로 이동가능. 파일을 디렉토리로 이동하거나 복사할 수 있다. |
2. 파일에 부여된 다음의 접근 권한에서 소유자, 그룹, 기타 사용자가 할 수 있는 작업을 설명하시오.
접근 권한 | 소유자 | 그룹 | 기타 사용자 |
rwxr-xr-x | 파일 읽기/쓰기/실행 권한을 모두 가진다 | 파일 읽기와 실행권한만 가진다. | 파일 읽기와 실행권한만 가진다. |
rw-r—r-- | 파일 읽기와 실행권한만 가진다. | 파일 읽기만 가능 | 파일 읽기만 가능 |
r—r—r-- | 파일 읽기만 가능 | 파일 읽기만 가능 | 파일 읽기만 가능 |
3. 주어진 파일 및 디렉토리의 접근 권한을 조사하여 다음 표의 빈칸을 채우시오.
파일/디렉토리 | 소유자 | 그룹권한 | 기타권한 |
/etc/group | rw- | r-- | r-- |
/etc/shadow | rw- | r-- | --- |
/tmp | drwx | rwx | rwt |
여기서 /tmp에 대한 접근 권한은 sticky 비트가 설정된 상태로 특정 디렉토리를 누구나 자유롭게 사용 할 수 있게 하기 위해 설정된 것이다. 단, 디렉토리 소유자나 파일 소유자 혹은 슈퍼유저가 아닌 사용자들은 파일삭제나 이름 변경은 못하지만, 파일, 디렉토리 생성은 누구나할 수 있다.
4. 다음 권한을 8진수로 표현해보시오.
➀ rwxr-xr-x | ➁ rw-r—r-- | ➂ rw-r----- | ➃ r—r—r-- | ➄ r-xr-xr-x |
755 | 644 | 640 | 444 | 555 |
5. 마스크 값이 027이면 파일과 디렉토리를 생성할 때, 기본 접근 권한은 어떻게 되는지 설명하시오.
파일일 땐, 666 - umask 폴더일 땐, 777 – umask 이므로,
파일은 666 – 027 = 640이므로 rw-r----- 폴더는 777 – umask = 750 이므로 rwxr-x---
6. 현재 설정된 마스크 값을 확인하는 명령을 적으시오.
umask
7. test 파일의 접근 권한을 바꿔진 권한과 같이 변경하는 명령을 적으시오.
➀기호 모드 사용
현재권한 | 변경된 권한 | 사용 명령 |
rwxr-xr-x | r-x—x--- | chmod u-w,g-r,o-rx 7_1a |
rw-r—r-- | r-xr—r-- | chmod u-w,u+x 7_1b |
➁숫자 모드 사용
현재권한 | 변경된 권한 | 사용 명령 |
rw------- | rw-rw-rw- | chmod 666 7_2a |
r—r—r-- | r-x------ | chmod 500 7_2b |
8. 마스크 값을 077로 바꾸는 명령을 적으시오.
umask 077
'Infrastructure > Linux' 카테고리의 다른 글
[연습문제] 유닉스 이론과 실습 개정판 7장 연습문제 (0) | 2017.12.24 |
---|---|
[Concept] Chapter 07 파일과 디렉토리 검색하기 (0) | 2017.12.23 |
[Concept] Chapter 06 파일 접근 권한 관리하기 (0) | 2017.12.23 |
[연습문제] 유닉스 이론과 실습 개정판 5장 연습문제 (0) | 2017.12.23 |
[Concept] Chapter 05 배시 쉘 활용하기 (0) | 2017.12.21 |