2017-01-17 10 views
0

여러 폴더를 암호로 보호하려고하고 있으며 다른 사용자가 사용자가 제공 한 암호를 기반으로 특정 폴더에 액세스하려고합니다. 예를 들어 :암호 여러 폴더 보호

은 폴더를 A, B, C, D.

  • 사용자 1은 정규 직원입니다 만 폴더 A.에 대한 액세스 권한이 있습니다
    • 은 사용자 2는 관리자입니다 폴더 A, B 및 C에 액세스해야합니다.
    • 사용자 3은 관리자이며 모든 폴더에 대한 액세스 권한이 있습니다.

암호 방식의 액세스 변수도 이러한 폴더를 보호 있습니까? Ruby와 같은 스크립팅 언어없이 할 수 있습니까? 당신이 할 수있는 최선의 AFAIK

최저

, AYAZ는

+0

운영체제가 mac os입니다. –

답변

0

make an encrypted disk image, 액세스없이 도로입니다.

그러나 암호 보호 폴더는 잘못된 방법입니다. 유닉스 (MacOS는 Unix 운영체제)에서의 폴더 보호는 암호가 아닌 보통 user and group permissions으로 이루어집니다.

각 사용 권한 유형별로 그룹을 만들고이 그룹에 사용자를 할당하고 각 폴더에 올바른 그룹 권한을 부여합니다. 일반적으로 그룹은 "관리자"와 같이 직원 계층 구조가 너무 넓지 만 "customer_service"또는 "accounting"과 같은 역할은 아닙니다.

각 사용자는 계정을 가지며, 해당 계정은 속한 자체 그룹을 가지고 있고, 암호는 계정을 보호합니다. 사용자가 속한 그룹 (따라서 액세스 권한이있는 그룹)을 변경하고 전체 계정을 삭제할 수도 있습니다. 이것은보다 유연하며 누군가가 회사를 떠난 경우 모든 비밀번호를 재설정 할 필요가 없다는 것을 의미합니다.

예를 들어, 모두가 로그인하는 자신의 암호로 보호 된 사용자 계정을 갖게됩니다. 사용자 1 (직원)은 그룹 직원입니다. 사용자 2는 직원 및 관리자 그룹에 있습니다. 폴더 A는 그룹 직원 (chgrp employee folderA)이 소유합니다. 폴더 B와 C는 그룹 관리자 (chgrp manager folderB folderC)가 소유합니다. 모든 폴더는 다른 사람들이 내용을 읽거나 쓰거나 볼 수 없도록 설정되어 있으므로 (chmod o-rwx) 그룹의 구성원은 (chmod g+rwx)이 될 수 있습니다. Terminal을 사용하면이 모든 작업을 수행 할 수 있습니다.

사용자 3에게는 시스템에 대한 관리자 액세스 권한이 있습니다. 그러면 모든 폴더에 액세스 할 수 있습니다.

이것은 단지 기본 스케치에 불과합니다. 나는 당신이 유닉스 허가와 그것들을 조직하는 방법에 대해 읽을 것을 제안한다.

+1

고마워요! 나는 오늘 그것에 대한 연구를 시작할 것입니다! –