
우리 대학에서 수행하는 연습의 일환으로 다음 작업을 수행해야 합니다.
- "최소 권한" 규칙을 준수하십시오.
- 5개의 사용자 그룹을 생성합니다. 각 그룹에는 자체 폴더가 있습니다(G1 => Folder_G1).
- 사용자 G1_Stefan에게 Folder_G2 폴더를 읽을 수 있는 권한을 부여합니다.
그래서 내가 한 일은 다음과 같습니다.
[Stefan@centos---exam ffhs]$ getfacl verkauf
# file: verkauf
# owner: root
# group: Verkauf
user::rwx
user:Stefan:r--
group::rwx
group:Technik:---
group:HR:---
group:Projekt:---
mask::rwx
other::r-x
Stefan은 HR 부서의 직원이므로 "hr" 폴더에 액세스할 수 있습니다. 그럼에도 불구하고 그는 "verkauf"(= 판매)에 대해서만 읽기 액세스 권한을 가져야 하므로 특수 사용자입니다. HR 부서의 모든 동료는 "verkauf" 폴더에 액세스할 권한이 없습니다.
이것이 바로 "verkauf" 폴더의 경우 그룹 HR(---)에 특수 ACL 권한을 설정하고 사용자 Stefan(r--)에 대해서는 예외를 설정한 이유입니다.
문제는 작동하지 않는다는 것입니다.
[Stefan@centos---exam ffhs]$ cd verkauf
bash: cd: verkauf: Permission denied
그리고 나는 그것을 해결하는 방법을 모릅니다.
당신의 도움을 주셔서 감사합니다.
답변1
+x
또한 디렉터리에 들어가려면 해당 디렉터리에 대한 검색(실행) 권한이 있어야 합니다 cd
.