私はTomatousbにあり、その機能を使用してNASを持っています。
Samba Shareに書くことができる唯一の方法は、rootを強制する場合です。
[global]
interfaces = 127.0.0.1, 192.168.1.1/24
bind interfaces only = no
workgroup = WORKGROUP
netbios name = TOMATO
security = share
wins support = yes
name resolve order = wins lmhosts hosts bcast
guest account = nobody
[Public]
path = /mnt/sda2
read only = no
public = yes
only guest = yes
guest ok = yes
browseable = yes
comment = Network share
force user = root
writeable = yes
私は私の共有への書き込みアクセスを許可するためにrootを使わなければならないという考えが本当に好きではありません。私は、共有へのアクセスを許可するためにすでにNobodyという名前で作成されたSambaアカウントを持っています。ただし、私が書きを最初にしようとするたびに、アクセスが拒否されましたエラーが発生しました。
fstab:/ dev/sda2 /mnt/sda2 vfat defaults 0 0
chmod 777 /tmp/mnt/sda2
しようとするたびに、アクセス許可は変更されず、エラーは発生しません。彼らは755です。
drwxr-xr-x 2 root root 4096 Jun 4 01:49 sda2
基本的;ユーザーにマウントに権限を書いていないユーザーにどうすればよいですか。
dev name: /dev/sda2
dev mount: /tmp/mnt/sda2
FATファイルシステムはUNIXのアクセス許可をサポートしていないため、fstab
で指定されたものはすべてのファイルに適用されます。
オプションを追加fmask=0111,dmask=0
A + RWをファイルに与えるA + RWXディレクトリ.