반응형
1802회 1차 055
다음 설명에 사용할 수 있는 명령어로 알맞은 것은?
project 그룹에 속해있지 않은 ihduser에서 project 그룹 소유의 파일에 쓰기 권한(w)이 가능하도록 설정한다. |
① setfacl
② gpg
③ chattr
④ chcon
문제 분석 및 정답
주어진 문제는 project
그룹에 속하지 않은 ihduser
에게 project
그룹 소유의 파일에 쓰기(w) 권한을 부여하는 방법을 묻고 있습니다. 각 선택지를 검토하겠습니다.
선택지 분석
setfacl
- 정답입니다.
setfacl
명령어는 ACL(Access Control List)를 사용하여 특정 사용자 또는 그룹에 세밀한 권한을 부여하는 데 사용됩니다.- 예제:
위 명령은setfacl -m u:ihduser:w file
ihduser
에게file
에 대한 쓰기 권한을 부여합니다. - 그룹 소유권과 무관하게 개별 사용자 권한을 설정할 수 있으므로 이 상황에 적합합니다.
gpg
- 오답입니다.
gpg
는 파일을 암호화하거나 서명하는 도구로, 권한 설정과는 관련이 없습니다.
chattr
- 오답입니다.
chattr
명령어는 파일 속성을 변경하여 삭제 방지(i) 또는 불변성 설정(immutable)과 같은 특성을 적용하는 도구입니다.- 권한 설정에는 사용되지 않습니다.
chcon
- 오답입니다.
chcon
명령어는 SELinux 보안 콘텍스트를 변경하는 도구로, 파일에 대한 SELinux 정책을 적용할 때 사용됩니다.- ACL 기반의 권한 설정과는 무관합니다.
정답
①번(setfacl)이 올바른 답입니다.
정리
- 특정 사용자에게 파일 또는 디렉터리에 대한 개별 권한을 부여하려면
setfacl
명령어를 사용합니다. - 예제:
위 명령은setfacl -m u:ihduser:w /path/to/file
ihduser
에게 파일에 대한 쓰기 권한을 부여합니다. - ACL 설정은 기존의 소유권 및 그룹 권한을 유지하면서 개별 사용자 또는 그룹에 추가 권한을 부여할 수 있는 유용한 방법입니다.
반응형
'리눅스마스터1급 기출문제 > 1802회' 카테고리의 다른 글
[리눅스마스터] 사용자 보안 강화 방법 (4) | 2025.01.15 |
---|---|
[리눅스마스터] 데이터를 블록 단위로 백업하는 방법 (2) | 2025.01.14 |
[리눅스마스터] tar 명령을 이용한 증분 백업 (5) | 2025.01.12 |
[리눅스마스터] 일부 디렉터리 백업 방법 (6) | 2025.01.11 |
[리눅스마스터] GRUB 패스워드 생성 (7) | 2025.01.10 |