그래서 권한이 있는 비밀번호로 보호된 삼바 공유를 설정하려고 합니다. 모든 것이 올바르게 설정되어 있고 삼바 공유가 예상대로 작동하고 있다고 생각합니다.
하지만 로컬 사용자가 공유와 동일한 디렉터리에 액세스하고 사용하는 데 작은 문제가 있습니다. 사용자가 생성하는 모든 항목은 기본 그룹(파일 서버 관리 외부의 다른 그룹)을 소유자로 갖게 되며 필수 그룹이 있더라도 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