/etc/fstab
からマウントされるcifsマウントがあります。しかし、私はその共有にファイル/ディレクトリを作成して、私のumaskを無視したいと思います。それは可能ですか? cifsはumask=000
オプションをサポートしていないようです(ソース:man mount.cifs
)。
私の現在の最良のオプションは、システム全体のumaskを000に設定することですが、ローカルマシンをもう少しロックダウンしたままにしたいので、これを行うのはやめます。ばかげたことは、私の以前のNASはこれでうまくいったので、必要なのはサーバー側の変更でしょうか?
私の質問で示唆されているように、それはサーバー側の変更であり、行う必要がありました。サーバーの/etc/smb.conf
に次の行を追加しました:
create mask = 0666
force create mode = 0666
directory mask = 0777
force directory mode = 0777
そして今、それは素晴らしく機能します。
noperm
fstab
オプションを使用すると、allユーザーがCIFSマウントに対して読み取りおよび書き込みを行うことができます(これは、umask=000
がmount.cifs
でサポートされている場合に/etc/fstab
が行うことになります)。
\\computer\UNC\path /mnt/path cifs auto,rw,user,noperm,credentials=/path/to/credentials.txt 0 0
の行の例:
__コード__