필수 그룹이 사용되더라도 삼바 서버 시스템의 로컬 사용자는 기본 그룹을 사용합니다.

필수 그룹이 사용되더라도 삼바 서버 시스템의 로컬 사용자는 기본 그룹을 사용합니다.

그래서 권한이 있는 비밀번호로 보호된 삼바 공유를 설정하려고 합니다. 모든 것이 올바르게 설정되어 있고 삼바 공유가 예상대로 작동하고 있다고 생각합니다.

하지만 로컬 사용자가 공유와 동일한 디렉터리에 액세스하고 사용하는 데 작은 문제가 있습니다. 사용자가 생성하는 모든 항목은 기본 그룹(파일 서버 관리 외부의 다른 그룹)을 소유자로 갖게 되며 필수 그룹이 있더라도 Samba 공유의 다른 사용자가 편집할 수 없습니다. 이것이 아마도 의도된 방식으로 작동한다는 것을 알고 있지만 어쨌든 Linux 시스템의 특정 디렉토리에 특정 사용자 그룹을 강제로 적용할 수 있습니까, 아니면 사용자의 기본 그룹을 변경해야 합니까? 아니면 다른 해결책이 있나요?

이것이 도움이 된다면 우분투 서버 20.04를 사용하고 있습니다.

이것은 내 Samba 공유 구성입니다.

[Aether]
  comment = file-server-share
  path = /mnt/omega
  valid users = @file-server-admin
  browsable = yes
  writable = yes
  read only = no
  force group = file-server-admin
  create mask = 0664
  force create mode = 0664
  directory mask = 0774
  force directory mask = 0774

답변1

강제 사용자를 사용해 보셨나요?

필수 사용자 매개변수도 설정된 경우 필수 그룹에 지정된 그룹은 필수 사용자에 설정된 기본 그룹을 재정의합니다.

편집: 어쩌면 이것이 도움이 될 것입니다https://serverfault.com/a/445096/853288

관련 정보