Fedora Core 500の技
Valid XHTML 1.0!
正当なCSSです!

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 作成