LFCS — Linux Foundation System Administrator
Quiz: Users, Groups and Permissions
한국어 원문으로 표시합니다.
usermod -G devs alice 를 실행했을 때 벌어지는 일은?
- alice 의 보조 그룹에 devs 가 추가된다
- alice 의 기본 그룹이 devs 로 바뀐다
- alice 의 보조 그룹 목록이 devs 하나로 대체된다
- 명령이 실패한다. 보조 그룹은 gpasswd 로만 바꿀 수 있다
/etc/shadow 의 다섯 번째 필드가 90 이라면 무슨 뜻인가?
- 암호를 바꾼 지 90일이 지났다
- 암호를 최대 90일까지 쓸 수 있다
- 계정이 90일 뒤 만료된다
- 암호 변경 후 90일간은 다시 바꿀 수 없다
여러 팀원이 같은 디렉터리에 파일을 쌓을 때, 새로 만든 파일의 그룹을 자동으로 통일하려면?
- 디렉터리에 sticky 비트를 세운다
- 디렉터리에 setgid 비트를 세운다
- 모든 팀원의 umask 를 002 로 바꾼다
- 디렉터리를 chmod 777 로 연다
/tmp 가 1777 인데도 다른 사용자의 파일을 지울 수 없는 이유는?
- 파일마다 소유자만 쓰기 권한을 갖기 때문
- 커널이 /tmp 를 특별 취급하기 때문
- sticky 비트 때문에 소유자·디렉터리 소유자·root 만 삭제할 수 있기 때문
- 삭제에는 파일에 대한 쓰기 권한이 필요하기 때문
getfacl 출력에서 user:auditor:rw- #effective:r-- 가 뜻하는 것은?
- auditor 에게 rw 를 주려다 실패했다
- auditor 가 그룹에 없어 항목이 무시된다
- default ACL 이라 이 파일에는 적용되지 않는다
- 마스크가 r-- 라서 실제로는 읽기만 가능하다
umask 가 0027 인 셸에서 새 디렉터리를 만들면 권한은?
- 640
- 750
- 755
- 770