web-dev-qa-db-ja.com

マウントを変更するには、ユーザーの書き込み権限を付与しますか?

私は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
1
nals

FATファイルシステムはUNIXのアクセス許可をサポートしていないため、fstabで指定されたものはすべてのファイルに適用されます。

オプションを追加fmask=0111,dmask=0A + RWをファイルに与えるA + RWXディレクトリ.

2
user1686