私はスレーブを持っています/etc/fstab
。しかし、その共有に生成されたファイル/ディレクトリは私のumaskを無視したいと思います。それは可能ですか? cifsはこのオプションをサポートしていないようですumask=000
(ソースman mount.cifs
:)。
現在の最良の選択は、システム全体のumaskを000に設定することです。しかし、ローカルシステムをさらにロックしたいので、そうしたくありません。愚かなことに、以前のNASはうまくいきましたが、サーバー側で変更が必要になる可能性がありますか?
答え1
このnoperm
fstab
オプションを使用すると、みんなユーザーがCIFSマウントを読み書きします(umask=000
サポートされている場合は実行されますmount.cifs
)。
ライン例/etc/fstab
:
\\computer\UNC\path /mnt/path cifs auto,rw,user,noperm,credentials=/path/to/credentials.txt 0 0
答え2
私の質問からわかるように、これはサーバー側で変更する必要があります。/etc/smb.conf
サーバーに次の行を追加しました。
create mask = 0666
force create mode = 0666
directory mask = 0777
force directory mode = 0777
今は本当にうまくいきます。