web-dev-qa-db-ja.com

Samba共有はゲストに対してのみ読み取り、認証されたユーザーに対しては読み取りと書き込み

ゲスト用の読み取り専用のSamba共有、および認証済みユーザー用の読み取り/書き込みの共有は可能ですか?

共有にゲストokを配置すると、パスワードの入力を求められず、読み取り専用権限でゲストとして効果的にログインします。しかし、私も書くことができるように認証されたいです。

誰かがこれを達成するためにサンプルのsmb共有スタンザを提供できますか?

17
yannisf

編集/etc/samba/smb.conf

# command line
Sudo -e /etc/samba/smb.conf

# graphical
gksu gedit /etc/samba/smb.conf

write listパラメーターを共有定義に追加し、書き込みアクセスを許可するユーザーのリストに追加します。

write list = user1 user2 user3

read listも使用できます

read list = guest, nobody

そう ...

[share]
comment = Ubuntu Share
path = /your/samba/share
browsable = yes
guest ok = yes
read only = yes
write list = user1 user2 user3
create mask = 0755

より詳細な制御が必要な場合は、サーバーでacl(アクセス制御リスト)を使用できます。

18
Panther

読み取り専用パラメーターはブール値であるため、次のいずれかに似ている必要があります。

[share]
comment = Ubuntu Share
path = /your/samba/share
browsable = yes
guest ok = yes
read only = no
read list = guest nobody
write list = user1 user2 user3
create mask = 0755

[share]
comment = Ubuntu Share
path = /your/samba/share
browsable = yes
guest ok = yes
read only = yes
write list = user1 user2 user3
create mask = 0755
8
Lance C.