グループの所有者に応じて、異なる権限を持つWindowsネットワーク共有をマウントしたいと思います。読み取り/書き込み権限が必要であり、他の所有者は読み取り権限のみが必要です。
/etc/fstab に次の行を追加します。
//192.168.OO.PP/Public /mnt/storage cifs nofail,iocharset=utf8,noperm,uid=XXX,password=%^%^,gid=XXX,file_mode=0775,dir_mode=0775 0 0
他のユーザーが読み取り専用アクセス権を持つのではなく、グループ所有者だけでなく、すべてのユーザーが読み取り/書き込みアクセス権を持つようになります。
答え1
場合によっては、以下を使用する必要があります。...,file_mode=0775,dir_mode=0775,nounix
fmask
これらのオプションは廃止されましたが(ファイルの場合)、dmask
(ディレクトリの場合)、またはumask
(ファイルとディレクトリの場合)を使用できます。通常の8進数権限と同じように機能しますが、7から減算します。権限をに設定するには、umaskで設定する0775
必要があります0002
(例umask=0002
:)。
答え2
次のパラメーターを使用できます。
//host/share /net/share cifs user,noauto,nofail,x-systemd.automount,x-systemd.requires=network-online.target,x-systemd.device-timeout=10,workgroup=workgroup,credentials=/foo/credentials 0 0
権限は次のように表示されます。
drwxr-xr-x directory
-rwxr-xr-x file