각 학생은 2015, 2016(대학 입학 연도), 부전공, 하위 수학, 하위 논리(과목) 등 하나 이상의 그룹에 속합니다.
교사도 이러한 그룹에 속할 수 있습니다.
그룹 리더가 있을 수 있습니까? 교사는 특히 다음과 같은 그룹 리더 역할을 합니다.
- 학생들은 자신과 수학 담당 교사가 읽을 수 있는 파일을 어떻게 설정합니까?
- 부교수가 자신의 그룹에 사용자를 추가할 수 있도록 하려면 어떻게 구성해야 합니까?
- 한 그룹 리더가 다른 그룹 리더를 어떻게 생성합니까? (예를 들어 교장 선생님, 새로운 선생님을 추가하실 수 있습니다)
학생이나 교사에게 루트 액세스 권한을 부여하지 않습니다. 저는 Debian GNU/Linux를 사용하고 있지만 보다 일반적인 솔루션(모든 GNU 및 기타 Unix에 적용 가능)에 가장 관심이 있습니다. GNU에서 사용할 수 없는 다른 시스템에 대한 솔루션이라도 GNU/Linux에서 사용할 수 있는 기본 메커니즘을 사용하는 한 괜찮습니다.
답변1
귀하의 질문에 올바르게 대답했다면 일종의 하위 관리자를 만들고 싶을 것입니다. 효과적으로, 다양한 권한을 가진 다양한 역할을 요청합니다. Unix/Linux 시스템 수준에는 전능한 슈퍼유저와 일반 사용자만 있고 중간 사용자는 없습니다. 아마도 sudo 마법으로 이 문제를 해결할 수 있을 것입니다. 그러나 단지 문서를 공유하고 싶다면 일반적으로 필요한 역할을 허용하는 문서 관리 시스템(또는 더 복잡한 위키 중 하나)을 사용하는 것이 더 나을 것입니다.
답변2
오늘 아침(일어났을 때) 유스케이스 1에 대한 답을 깨달았습니다.
학생들은 자신과 수학 담당 교사가 읽을 수 있는 파일을 어떻게 설정합니까?
이를 위해 학생들은 파일 액세스 제어 목록을 사용할 수 있습니다.
setfacl -m g:subMathTeacher:r file-to-share-with-teacher
이 작업을 수행하기 위해 학생들이 이 그룹에 속할 필요는 없습니다. 그룹명 _
이나 -
그룹명에 문제가 있습니다( setfacl
설명해주세요).