일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 리눅스활용
- 기사자격증
- 자격증
- Linux
- 정처기
- 웹개발
- 머신러닝
- 정보처리기사기출
- 리눅스자격증
- 정처기기출
- 프로그래밍
- IT자격증
- SW
- 정처기실기
- C
- Java
- 공부블로그
- IT
- 정보처리기사실기
- 리눅스마스터2급
- 리눅스마스터
- 리눅스
- 리눅스마스터2급2차
- 코딩
- 장고
- Django
- 파이썬
- 리눅스명령어
- python
- 정보처리기사
- Today
- Total
Tech Trail
[리눅스 마스터 2급] 2차 리눅스 운영 및 관리 "권한 및 그룹 설정" 문제 모음 본문
1. 다음 파일의 소유 그룹을 ihd로 변경하고자 할 때 ( ) 안에 들어갈 명령으로 알맞은 것은?
[root@www ~] # ( ) :ihd test.txt
답: chown
해설: 명령어 chown 형식은 'chown [옵션] [:그룹명] 파일명'이다. 이때 그룹명 앞에 콜론(:)을 붙여 사용자 소유권과 그룹 소유권을 구분한다.
2. 사용자 ihd, 그룹 grep 소유인 디렉터리 / home/ihd를 포함한 하위 디렉터리 및 파일의 소유자를 모두 youngjin으로 변경하려고 할 때 명령으로 알맞은 것은?
답: chown -R youngjin /home/ihd
해설: 명령어 chown의 옵션 -R은 하위 디렉터리를 포함하여 디렉터리 내부의 모든 파일의 소유권을 지정된 소유자로 변경
3. 명령어 chgrp에 대한 설명으로 알맞은 것은?
[root@www ~] # ls - text.txt
-rw-rw-r- 1 root grp1 4 Aug 8 13:48 test.txt
[root@www ~] # chgrp grp2 test.txt
답: grp1이 grp2로 변경된다.
해설: 그룹 소유권을 변경하는 명령어 chgrp의 형식은 'chgrp 그룹명 파일명'이다.
4. 명령어 chgrp 옵션 중 하위 디렉터리를 포함하여 디렉터리 내부의 모든 파일의 그룹 소유권을 변경할 때 사용하는 옵션으로 알맞은 것은?
답: -R
해설: 명령어 chgrp의 옵션 -R은 하위 디렉터리를 포함하여 디렉터리 내부의 모든 파일의 소유권을 지정된 그룹명으로 변경한다.
5. 명령어 'ls -l'을 실행한 결과에 대한 설명으로 알맞은 것은?
srw-r--r-- 1 root root 0 Aug 8 13:41 control
답: 소켓 파일을 의미한다.
해설: 심볼릭 링크 파일은 'l', 블록 파일은 'b', 소켓 파일은 's', 입출력 파일은 'c'로 기호화한다.
6. 허가권(Permission)에 대한 설명
(1) 파일의 내용을 볼 수 있는 권한 표시는 r을 사용한다.
(2) 실행 파일을 실행시킬 수 있는 권한 표시는 x를 사용한다.
(3) 파일을 생성 또는 삭제할 수 없는 권한 표시는 하이픈(-)을 사용한다.
(4) 디렉터리 내부로 접근할 수 있는 권한 표시는 x를 사용한다.
7. chmod 명령어에 대한 설명
(1) 파일이나 디렉터리에 접근할 수 없는 허가권(Permission)을 설정하는 명령이다.
(2) chmod는 8진수의 값을 사용하는 숫자 모드(Numeric Mode)로 지정한다.
(3) 문자 모드에서 권한 표시는 r, w, x를 사용한다.
참고: 파일이나 디렉터리의 소유권 및 그룹 소유권을 변경하는 명령어는 chown이다.
8. 파일의 허가권을 '사용자는 읽기, 쓰기, 실행 권한을 부여하고, 그룹과 다른 사용자는 읽기와 실행 권한'만 설정하려고 할 때 알맞은 것은?
[root@www ~] # ls -l test.txt
-rwxrw-r-- 12 ihd ihd 4096 2017-02-02
17:37 test.txt
답: chmod 755 test.txt
9. 다음은 test.txt 파일의 속성이다. 소유자에게는 읽기, 쓰기, 실행 권한을 부여하고, 그룹과 다른 사용자에게는 읽기 권한만 부여할 때 ( ) 안에 들어갈 내용으로 알맞은 것은?
[root@www ~] # ls - test.txt
-rw-r--r-- 1 root root 4 Aug 8 13:48 test.txt
[root@www ~] # chmod ( ) test.txt
답: 744
10. 모든 txt 파일의 모든 사용자에 대한 읽기 권한을 설정하려고 한다. 괄호 안에 들어갈 내용으로 알맞은 것은?
# chmod ( ) *.txt
답: a+r
해설: 명령어 chmod에서 소유자는 u, 그룹은 g, 기타 사용자는 o, 모든 사용자는 a로 사용자 기호를 표시
11. 다음 ( ) 안에 들어갈 내용으로 알맞은 것은?
umask 명령어는 파일이나 디렉터리 생성 시 부여되는 기본 허가권을 지정하는 명령이다. umask 값이 0002일 때 파일 생성 시 기본 권한은 (ㄱ)이고 디렉터리의 기본 권한은 (ㄴ)으로 설정된다.
답: ㄱ: u=rw, g=rw, o=r, ㄴ: u=rwx, g=rwx, o=rx
해설: umask 값이 0002인 경우 생성되는 파일 권한은 664(666-002)이며 디렉터리 권한은 775(777-002)이다. 즉, 파일 권한은 '-rw-rw-r--'이며 디렉터리 권한은 'drwx rwxr-x'이다.
12. 명령어 umask 옵션 중 umask 값을 문자로 표기하려고 할 때 알맞은 것은?
답: -S
해설: umask의 옵션 -S는 umask 값을 u, g, o와 r, w, x와 같은 문자로 나타낸다.
13. 보안상 가장 안전한 umask 설정 값으로 알맞은 것은?
답: umask 077
해설: umask 077으로 설정하면 디렉터리 권한은 777(777-077, rwx------)로 그룹과 그 외 사용자들에게 어떠한 권한도 주지 않게 된다.
14. Sticky-Bit가 설정된 디렉터리로 알맞은 것은?
답: /tmp
해설: 디렉터리 /tmp는 모든 사용자들이 공동으로 사용하는 디렉터리 특성을 갖고 있기 때문에 sticky-bit의 공용 디렉터리 설정 시 사용한다.
15. data 디렉터리를 공유 모드로 설정할 때 명령으로 알맞은 것은?
답: chmod o+t data/
해설: 권한 기호 't'는 sticky bit 설정을 의미한다. 따라서 해당 디렉터리 data는 공유 디렉터리 설정을 의미한다.
16. /project 디렉터리에 Set-GID를 설정 시 ( ) 안에 들어갈 옵션으로 알맞은 것은?
# chmod ( ) /project
답: g+s
해설: SetGID는 프로그램을 실행하는 동안 프로세스는 파일의 그룹과 같은 권한으로 실행된다. SetGID의 설정 코드는 대문자 S 또는 소문자 s이다.
17. 다음 ( ) 안에 들어갈 내용으로 알맞은 것은?
보통 실행 파일에 사용되며 ( )가 부여된 파일을 실행 시, 해당 파일을 실행하는 동안에는 실행시킨 사용자의 권한이 아닌 해당 파일의 소유자 권한으로 인식한다.
답: Set-UID
참고:
- Sticky-Bit로 설정된 디렉터리는 누구든 접근 가능한 공유 디렉터리로 사용된다.
- Set-UID는 파일이 실행하는 동안에는 실행시킨 사용자의 권한이 아닌 해당 파일의 소유자 권한으로 실행한다.
- Set-GID은 프로그램을 실행하는 동안 프로세스는 파일의 그룹과 같은 권한으로 실행한다.
- UUID(Universally Unique IDentifier)는 16byte로 이루어진 규격화된 숫자로 하드 디스크 추가 시 드라이브명이 바뀔 경우 UUID 값을 설정하게 되면 드라이브 문자가 바뀐다고 하더라도 이상 없이 동작한다.
18. 다음 ( ) 안에 들어갈 내용으로 알맞은 것은?
( )가 파일에 설정되어 있을 경우, 해당 파일을 소유한 그룹 권한으로 인식한다. 현재는 주로 디렉터리에 설정되는데, 이 권한이 설정된 디렉터리에 사용자들이 파일이나 디렉터리를 생성하면 사용자가 속한 그룹에 상관없이 디렉터리 소유 그룹 권한으로 만들어진다.
답: Set-GID
19. 다음 디렉터리에 대한 설명
[root@ihd ~] # ls -ld /tmp
drwxrwxrwt. 12 root root 4096 2016-02-02
16:47 /tmp
(1) 사용자 소유권과 그룹 소유권 모두 root이다.
- 참고: root가 두 번 나오는데, 첫 번째 root는 소유자(root)를, 두 번째 root는 그룹(root)을 나타냅니다.
(2) 디렉터리 권한 t로 해당 디렉터리가 sticky-bit로 설정된 것을 확인할 수 있다.
- 참고: drwxrwxrwt에서 t는 sticky bit(스티키 비트)가 설정되어 있다는 것을 나타냅니다.
(3) 특정 응용 프로그램이 다른 응용 프로그램에서 생성한 파일을 삭제하지 못한다.
- 참고: Sticky bit가 설정된 디렉터리에서는 해당 디렉터리 소유자만이 자신이 만든 파일을 삭제할 수 있습니다.
(4) X 윈도 실행 시에 필요한 소켓 등 시스템에서 필요한 파일들이 임시 저장되는 디렉터리이다.
- 참고: /tmp 디렉터리는 시스템에서 임시로 생성되는 파일들이 저장되는 곳으로, 예를 들면 X 윈도 시스템에서 필요한 소켓 파일 등이 여기에 생성될 수 있습니다.
20. ihd 사용자의 디스크 용량을 Soft 20MB, Hard 30MB로 설정하기 위한 명령어로 알맞은 것은?
답: setquota -u ihd 20M 30M 0 0 /home
해설: 특정 사용자의 디스크 쿼터를 명령어 setquota로 사용하는 형식이다. 사용자 디스크 쿼터는 특정 사용자의 홈 디렉터리가 아닌 파티션명을 기준으로 지정한다.형식: #setquota -u 계정명 [블록soft] [블록hard][inode soft][inode hard][파티션명]
21. 사용자 ihd에게 설정된 쿼터를 사용자 youngjin에게도 적용하는 방법으로 알맞은 것은?
답: edquota -p ihd youngjin
해설: 명령어 edquota의 옵션 -p는 디스크 할당량 설정을 다른 사용자와 동일하게 설정한다.
'IT Learning > 리눅스 마스터' 카테고리의 다른 글
[리눅스 마스터 2급] 2차 리눅스 운영 및 관리 "셸(Shell) 개념 및 종류" 문제 모음 (2) | 2023.11.26 |
---|---|
[리눅스 마스터 2급] 2차 리눅스 운영 및 관리 "파일 시스템의 관리" 문제 모음 (5) | 2023.11.26 |
[리눅스 마스터 2급] 1차 족보 및 해설(4) (1) | 2023.11.20 |
[리눅스 마스터 2급] 1차 족보 및 해설(3) (1) | 2023.11.20 |
[리눅스 마스터 2급] 1차 시험 족보 및 해설(2) (1) | 2023.11.20 |