Samba共有(Linux comp001 3.18.7-2-ARCH #1 PREEMPT Thu Feb 12 12:53:57 MST 2015 armv6l GNU/Linux
ArchLinuxカーネルとSambaバージョン)をインストールしましたが、正常に動作します。Samba version 4.1.16
/mnt/data/
/mnt/data/
|-- 3145_Tv.dtv
|-- 3145_Ubat.dtv
|-- 3145_h.dtv
`-- setting
`-- map.ini
ここで、次の要件を満たすように Samba 構成をアップグレードする必要があります。
- ディレクトリに
setting
アクセスできる必要があります。これはうまくいきます。 - ディレクトリでは、
setting
名前の変更と削除操作を無効にする必要があります。私は何をしてもこれを達成できませんでした。
/etc/samba/smb.conf
共有に関連する構成ファイルのブロックは次のとおりです。
[data]
security = user
comment = PiDaq data
read only = no
; locking = no
path = /mnt/data
; guest ok = yes
create mask = 0222
directory mask = 0033
[settings]
security = user
read only = yes
path = /mnt/data/settings
browseable = no
; create mask = 0222
; directory mask = 0033
これはsmbstatus
コマンドの出力でもあります。
Samba version 4.1.16
PID Username Group Machine
-------------------------------------------------------------------
1075 user user 192.168.0.120 (ipv4:192.168.0.120:51273)
Service pid machine Connected at
-------------------------------------------------------
data 1075 192.168.0.120 Fri Feb 13 11:30:29 2015
Locked files:
Pid Uid DenyMode Access R/W Oplock SharePath Name Time
--------------------------------------------------------------------------------------------------
1075 1002 DENY_NONE 0x100081 RDONLY NONE /mnt/data . Fri Feb 13 11:30:28 2015
1075 1002 DENY_NONE 0x100081 RDONLY NONE /mnt/data . Fri Feb 13 11:31:04 2015
1075 1002 DENY_NONE 0x100081 RDONLY NONE /mnt/data setting Fri Feb 13 11:31:04 2015
タスク2をどのように完了しますか? Sambaの問題ですか、それともOS権限の問題ですか?何も見つかりません。