ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 리눅스마스터 2급 1차 - 소유권 관련 문제 풀이
    리눅스 마스터 2급 2024. 1. 31. 13:32

    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 - test.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

    풀이 ) 문제가 풀이임.

     

    5. 명령어 ls -l을 실행한 결과에 대한 설명으로 알맞은 것은?

    srw-r--r-- 1root root 0 Aug 8 13:41 control

    정답 ) 소켓 파일을 의미한다.

    풀이 ) 심볼릭 링크 파일 : l, 블록 파일 : b, 소켓 파일 : s, 입출력 파일 : c.

     

    6. 허가권에 대한 설명으로 틀린 것은?

    정답 ) 디렉터리 안에 파일을 생성 또는 삭제할 수 없는 권한 표시는 w를 사용한다.

    풀이 ) 읽기 : r, 쓰기 : w, 실행 : x, 파일 생성 또는 삭제할 수 없는 권한 표시 : -(하이픈)

     

    7. chmod 명령어에 대한 설명으로 알맞은 것은?

    정답 ) 파일이나 디렉터리에 접근할 수 없는 허가권을 설정하는 명령이다.

    풀이 ) chmod는 8진수의 값을 사용하는 숫자 모드로 지정하며 문자모드에서는 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

    풀이 ) 기호 모드 u는 파일 소유자, g는 그룹, o는 기타 사용자이며, 숫자 모드 5는 'r-x' 7은 'rwx'임.

     

    9. 다음은 test.txt 파일의 속성이다. 소유자에게는 읽기, 쓰기, 실행 권한을 부여하고, 그룹과 다른 사용자에게는 읽기 권한만 부여할 때 ( ) 안에 들어갈 내용으로 알맞은 것은?

    [root@www ~] # ls - text.txt

    -rw-r--r-- 1 root root 4 Aug 8 13:48 test.txt

    [root@www ~] # chmod ( ) text.txt

    정답 ) 744

    풀이 ) 읽기(r), 쓰기(w), 실행(x)은 왼쪽부터 순서대로 4,2,1이기에 숫자로는 744이고, 기호로는 u+rwx, go+r.

     

    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인 경우 생성되는 파일 권한은 666-002 = 664이며 디렉터리 권한은 777-002 = 775이다. 즉, 파일 권한은 -rw-rw-r--이며 디렉터리 권한은 drwx rwxr-x.

     

    12. 명령어 umask 옵션 중 umask 값을 문자로 표기하려고 할 때 알맞은 값은?

    정답 ) -S

    풀이 ) umask의 옵션 -S는 amask 값을 u, g, o와 r, w, x와 같은 문자로 나타냄.

     

    13. 보안상 가장 안전한 umask 설정 값으로 알맞은 것은?

    정답 ) umask 077

    풀이 ) umask 077으로 설정하면 디렉터리 권한은 777-077 = 700 즉, 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-GID는 프로그램을 실행하는 동안 프로세스는 파일의 그룹과 같은 권한으로 실행, UUID는 16byte로 이루어진 규격화된 숫자로 하드 디스크 추가 시 드라이브명이 바뀔 경우 UUID값을 설정하게 되면 드라이브 문자가 바껴도 이상 없이 동작함.

     

    18. 다음 ( ) 안에 들어갈 내용으로 알맞은 것은?

    ( )가 파일에 설정되어 있을 경우, 해당 파일을 소유한

    그룹 권한으로 인식한다. 현재는 주로 디렉터리에 설정되는데,

    이 권한이 설정된 디렉터리에 사용자들이 파일이나 디렉터리를

    생성하면 사용자가 속한 그룹에 상관없이 디렉터리 소유 그룹

    권한으로 만들어진다.

    정답 ) Set-GID

    풀이 ) 17 풀이와 동일.

     

    19. 다음 디렉터리에 대한 설명으로 틀린 것은?

    [root@ihd ~] # ls -ld /tmp

    drwxrwxrwt. 12 root root 4096 2016-02-02

    16:47 /tmp

    정답 ) Set-UID와 Set-GID가 설정되어있다.

    풀이 ) 디렉터리 권한 t로 해당 디렉터리가 sticky-bit로 설정된 것을 확인할 수 있음.

     

    20. ihd 사용자의 디스크 용량을 Soft 20MB, Hard 30MB로 설정하기 위한 명령어로 알맞은 것은?

    정답 ) setquota -u ihd 20M 30M 0 0 /home

    풀이 ) 특정 사용자의 디스크 쿼터를 명령어 setquota로 사용하는 형식이다. 사용자 디스크 쿼터는 특정 사용자의 홈 디렉터리가 아닌 파티션명을 기준으로 지정한다. 형식 : #setquota -u 계정명 [블록soft] [블록hard][inode soft][inode hard][파티션명]

Designed by Tistory.