Linux/우분투 리눅스 연습문제

우분투 리눅스 연습문제 5장

psy_er 2021. 10. 13. 22:01
728x90

우분투 리눅스 연습문제 5장

 

 

1. 파일의 속성은 어떤 명령으로 확인할 수 있는가? (명령어 쓸 것)

정답 : ls -l

 

 

2. 접근 권한의 세 가지 종류에 대해 간략하게 설명하시오.

(권한 3가지와 사용자 종류 3가지를 설명할 것)

 

읽기 : 읽기 권한은 파일을 변경할 수는 없지만 내용은 볼 수 있는 권한이다. 파일 내용을 공개하면 안될 경우 읽기 권한도 주면 안된다.

 

쓰기 : 파일의 내용을 보는 것뿐만 아니라 수정하거나 삭제하는 것도 가능한 권한이다.

 

실행 : 파일을 실행하고 디렉터리에 cd 명령을 사용할 수 있다.

 

소유자 : 사용자가 파일을 생성하면 그 파일의 소유자가 된다.

 

그룹 : 일반적으로 사용자가 속한 기본 그룹이 파일과 관련된 그룹이 된다.

 

기타 사용자 : 소유자도 아니고 그룹에 속한 사용자도 아닌 나머지 사용자는 모두 기타 사용자이다.

 

 

3. 파일의 읽기 권한과 디렉터리의 읽기 권한은 어떤 차이가 있는지 설명하시오.

(표를 이용해서 명확히 기술할 것)

권한 파일 디렉터리
읽기 파일을 읽거나 복사할 수 있다. ls 명령으로 디렉터리 목록을 볼 수 있다. (ls 명령의 옵션은 실행 권한이 있어야 사용할 수 있다.)

 

 

728x90

 

 

4. 디렉터리에 실행 권한이 없다는 것은 무엇을 의미하는지 설명하시오. (명확히 설명하기)

 

정답 : cd 명령을 사용할수 없다는 것이다. 파일을 디렉터리로 이동하지 못하거나 복사하지 못한다.

 

 

 

5. 파일의 접근 권한이라고 가정할 때, 다음 접근 권한은 어떤 의미가 있는지 설명하시오.

접근 권한 소유자 권한 그룹 권한 기타 사용자 권한
rwxr-xr-x 읽기,쓰기,실행 가능 읽기,실행 가능 읽기, 실행 가능
rw-r--r-- 읽기,쓰기 가능 읽기 가능 읽기 가능
r--r--r-- 읽기 가능 읽기 가능 읽기 가능

 

 

 

6. /etc 디렉터리에 있는 group, passwd, shadow 파일의 권한을 확인해보고 다음 표의 빈칸을 채우시오.

파일 소유자 권한 그룹 권한 기타 사용자 권한
group 읽기,쓰기 가능 읽기 가능 읽기 가능
passwd 읽기,쓰기 가능 읽기 가능 읽기 가능
shadow 읽기,쓰기 가능 읽기 가능 모두 불가능

 

 

7. 다음 접근 권한을 숫자모드로 표기하시오. (숫자로 표기할 것)

 

1) rwxr-xr-x

정답 : 755

 

2) rw-rr--

정답 : 644

 

3) rw-r-----

정답 : 640

 

4) rrr--

정답 : 444

 

5) r-xr-xr-x

정답 : 555

 

 

 

728x90

 

 

 

8. exmod.txt 파일의 현재 권한을 변경된 권한처럼 바꾸는 명령을 빈칸에 쓰시오.

(표를 그리고 정확히 채울 것)

 

1) 기호 모드

현재 권한 변경된 권한 명령
rwxr-xr-x r-x------ u-w,g-r,g-x,o-r,o-x
rw-rr-- r--r--r-- u-w

 

2) 숫자 모드

현재 권한 변경된 권한 명령
rw------- rw-rw-rw- g+rw,o+rw
r--r--r-- r-xr-xr-x a+x

 

 

 

 

9. 마스크 값이 007일 때 파일과 디렉터리를 생성하면 기본 접근 권한이 어떻게 되는가?

(계산 과정과 함께 답을 적을 것)

 

정답 : 일반 파일이 가질 수 있는 최대 접근 권한은 666이다. 마스크 값이 007이라고 할 때 일단 두 접근 권한을 이진수로 바꿔보자. 일반파일은 110 110 110의 값을 갖고, 마스크 값은 000 000 111의 값을 가진다. 마스킹을 하면 110 110 001의 값을 얻는다. 따라서 생성된 기본 접근 권한은 664이다.

 

 

10. 마스크 값을 007로 바꾸는 명령은 무엇인가? (명령어 쓰기)

 

정답 : umask 007

 

 

11. 파일의 접근 권한을 확인했더니 ‘rwSr--r--’이었다. S는 무엇을 의미하는가?

(명확히 설명하기 교재 275페이지 참조할 것)

 

정답 : SetUID로 맨 앞자리에 4를 설정한 것이다. 이는 항상 소유주의 권한을 가진다는 것이다.

 

 

 

728x90

 

 

 

12. 스티키 비트에 대해 간략하게 설명하시오. (명확히 설명하기)

 

정답 : 스티키 비트는 디렉터리에 설정하며, 디렉터리에 스티키 비트가 설정되어 있으면 이 디렉터리에는 누구나 파일을 생성할 수 있다.

 

 

13. /bin 디렉터리에서 SetUID가 설정된 명령의 예를 세 개만 제시하시오. (명령어 3개 쓸 것)

 

정답 : change, mount, passwd

 

 

728x90