Linux의 Samba 권한

Linux의 Samba 권한

삼바 사용자가 파일을 생성할 때마다 권한을 얻습니다.

-rwx------  1 user1 group1  0 Feb 16 16:33 file.txt

나는 user1이 파일을 생성할 때마다 group1권한을 받기를 원합니다.r-- or r-x

이것은 내 smb.conf입니다.

[samba-shared-directory]

path = /var/new_share/KRA2017
valid users = user1 , group1
guest ok = no
writable = yes
browsable = yes

나는 무엇을 해야 합니까?

답변1

smb.conf 파일 공유 디렉터리 섹션에 추가(또는 0660 - 원하는 대로 force create mode = 0640)한 다음 Samba를 다시 로드합니다(배포판에 따라 - service smb reload, service smbd reload, 등에 따라 다름).service samba reloadsystemctl reload smb

답변2

실제로 더 많은 정보를 추가하겠습니다.

Samba는 시스템의 모든 사용자에 대해 설정된 UMASK를 무시하므로 특정 UMASK를 사용하도록 Samba를 구성해야 할 수도 있습니다.

예를 들어 다음 구성 매개변수를 사용해야 합니다.

create mask = 0744

force create mode = 000

create directory mask = 0755

force directory mode = 000

이 값은 예시일 뿐이며 현재 필요한 값은 아닙니다.

다음은 흥미로운 기사입니다.http://www.bodenzord.com/archives/53이를 통해 문제를 더 잘 이해하고 적절하게 해결하는 데 도움이 될 수 있습니다.

화타이

관련 정보