저는 공용 Linux 서버의 사용자입니다. 모든 사용자가 사용할 수 있는 공용 공유 폴더가 있습니다. 소수의 사용자만 액세스할 수 있는 폴더를 만들고 싶습니다. 이는 다음을 통해 수행할 수 있습니다.
- 액세스 권한을 제공할 사용자 그룹을 만든 다음 해당 그룹의 폴더 권한을 변경합니다. 루트 권한이 없기 때문에 이 작업을 수행할 수 없습니다. 관리자에게 그룹을 생성해 달라고 요청해도 가끔 그룹에 사용자를 추가/제거해야 하는 경우가 있습니다. 이건 불가능해
- "zip re" 명령을 사용하여 폴더를 암호화하고 압축합니다. 이렇게 하면 폴더가 압축되며 사용자가 콘텐츠에 액세스해야 할 때마다 압축을 풀어야 합니다. 내 폴더가 매우 커지면 실행 불가능해집니다.
- encfs를 사용하여 암호화된 디렉터리를 생성하고 마운트합니다. 여기서는 암호화된 폴더와 마운트 지점 폴더라는 두 개의 폴더를 유지해야 합니다. 파일/폴더에 액세스해야 할 때마다 이를 마운트 지점에 마운트해야 합니다. 결과적으로 많은 복사 이동이 필요하고 비효율적입니다.
제가 찾고 있는 것은 간단한 과정입니다. 비밀번호를 입력하면 폴더의 내용을 볼 수 있고, 잘못된 비밀번호를 입력하면 액세스가 거부됩니다. 내가 해야 할 일은 이 비밀번호를 다른 사용자와 공유하는 것뿐입니다. Linux에 이 작업을 수행할 수 있는 것이 있나요?
답변1
언급된 모든 방법 중에서 가장 좋은 방법은 그룹을 만들고 그룹에 읽기/쓰기 액세스 권한을 제공하는 것입니다. 그런 다음 그룹에 추가하거나 제거합니다.