TOP > Linux > Fedoraの技 > 101-200 > 153
sambaで共有ディレクトリに制限をかけるには
sambaの共有ディレクトリに制限をかけることが可能です。
staffグループに所属するユーザであれば読み書きが可能で、それ以外のユーザは閲覧のみというのが下記の例です。"write list"でグループを指定しています。ここでのグループはlinux上のグループです。
# vi /etc/samba/smb.conf
[public]
comment = Public Stuff
path = /home/samba/public
public = yes
read only = yes
write list = @staff
staffグループに所属していないユーザでは書き込みがエラーとなります。
smb: \> mkdir apple
NT_STATUS_NETWORK_ACCESS_DENIED making remote directory \apple
ユーザjohnはグループstaffに所属しており、書き込みも可能です。
# id john
uid=500(john) gid=508(staff) groups=508(staff)
smb: \> mkdir apple
smb: \> ls
apple D 0 Mon Apr 11 09:39:48 2005
2005-12-03 作成