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
4つのパラメータは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
使用してください。