대학에서의 실습의 일환으로 우리는 다음 작업을 수행해야 했습니다.
- "최소 권한" 규칙을 준수하십시오.
- 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" 폴더에 액세스할 수 있습니다. 그럼에도 불구하고 그는 "verkauf"(= 판매)에 대한 읽기 권한만 가져야 하므로 여전히 특수 사용자입니다. HR 부서의 동료 중 누구도 "verkauf" 폴더에 액세스할 수 없습니다.
그래서 "verkauf" 폴더에 대해 그룹 HR(---)에 대한 특수 ACL 권한을 설정하고 사용자 Stefan(r--)에 대한 예외를 설정했습니다.
문제는 작동하지 않는다는 것입니다.
[Stefan@centos---exam ffhs]$ cd verkauf
bash: cd: verkauf: Permission denied
어떻게 해결해야 할지 모르겠습니다.
당신의 도움을 주셔서 감사합니다.
답변1
또한 디렉터리에 들어가려면 해당 디렉터리 에 대한 검색(실행) +x
권한이 있어야 합니다 .cd