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 mask
Samba가 사용하는 파일 모드의 해당 비트0비트파일 모드의 해당 비트를 지웁니다. 기억하기 쉽다면 smb.conf
allowed를 create mode
동의어로 사용하세요.