/etc/samba/smb.conf: 8진수 값을 기반으로 하는 명령의 논리적 접근 방식은 무엇입니까? :chmod 또는 umask?

/etc/samba/smb.conf: 8진수 값을 기반으로 하는 명령의 논리적 접근 방식은 무엇입니까? :chmod 또는 umask?

Samba와 관련하여 다음과 같은 귀중한 튜토리얼을 읽고 있습니다.

이 섹션에는 Step 2: Configuring Samba다음 구성이 나타납니다.

[sambashare]
comment= Network Shared Folder by Samba Server on Ubuntu
path = /home/your_username/sambashare
force user = smbuser
force group = smbgroup
create mask = 0664
force create mode = 0664
directory mask = 0775
force directory mode = 0775
public = yes
read only = no

네 개의 매개변수는 8진수 값을 사용합니다.

표시된 8진수 값과 관련하여 구성 측면의 재난을 피하기 위해 명령에 대한 어떤 논리적 접근 방식을 기반으로 합니까? : chmod또는 umask?

관찰하다이 질문을 하는 이유는 이러한 매개변수가 고유한 이름 mask과 용어로 나타나기 때문입니다.mode

답변1

이것매뉴얼 페이지당신에게 말하세요:

create mask (S)

   When a file is created, the necessary permissions are calculated
   according to the mapping from DOS modes to UNIX permissions, and
   the resulting UNIX mode is then bit-wise 'AND'ed with this
   parameter.

umask값이 1비트인 동안분명한create maskSamba가 사용하는 파일 모드의 해당 비트0비트파일 모드의 해당 비트를 지웁니다. 기억하기 쉽다면 smb.confallowed를 create mode동의어로 사용하세요.

관련 정보