LabHub

LFCS — 리눅스 재단 시스템 관리자 · 사용자·그룹·권한 · 퀴즈

퀴즈: 사용자·그룹·권한

LabHub 에서 이어서 보기

문항 6개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.

  1. `usermod -G devs alice` 를 실행했을 때 벌어지는 일은?

    1. alice 의 보조 그룹에 devs 가 추가된다
    2. alice 의 기본 그룹이 devs 로 바뀐다
    3. alice 의 보조 그룹 목록이 devs 하나로 대체된다
    4. 명령이 실패한다. 보조 그룹은 gpasswd 로만 바꿀 수 있다
  2. `/etc/shadow` 의 다섯 번째 필드가 90 이라면 무슨 뜻인가?

    1. 암호를 바꾼 지 90일이 지났다
    2. 암호를 최대 90일까지 쓸 수 있다
    3. 계정이 90일 뒤 만료된다
    4. 암호 변경 후 90일간은 다시 바꿀 수 없다
  3. 여러 팀원이 같은 디렉터리에 파일을 쌓을 때, 새로 만든 파일의 그룹을 자동으로 통일하려면?

    1. 디렉터리에 sticky 비트를 세운다
    2. 디렉터리에 setgid 비트를 세운다
    3. 모든 팀원의 umask 를 002 로 바꾼다
    4. 디렉터리를 chmod 777 로 연다
  4. `/tmp` 가 `1777` 인데도 다른 사용자의 파일을 지울 수 없는 이유는?

    1. 파일마다 소유자만 쓰기 권한을 갖기 때문
    2. 커널이 /tmp 를 특별 취급하기 때문
    3. sticky 비트 때문에 소유자·디렉터리 소유자·root 만 삭제할 수 있기 때문
    4. 삭제에는 파일에 대한 쓰기 권한이 필요하기 때문
  5. `getfacl` 출력에서 `user:auditor:rw- #effective:r--` 가 뜻하는 것은?

    1. auditor 에게 rw 를 주려다 실패했다
    2. auditor 가 그룹에 없어 항목이 무시된다
    3. default ACL 이라 이 파일에는 적용되지 않는다
    4. 마스크가 r-- 라서 실제로는 읽기만 가능하다
  6. umask 가 `0027` 인 셸에서 새 디렉터리를 만들면 권한은?

    1. 640
    2. 750
    3. 755
    4. 770