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

TOP > Linux > Fedoraの技 > 101-200 > 154

sambaで特定のグループだけ利用できる共有ディレクトリを作るには

sambaで特定のグループだけが利用できる共有ディレクトリを作ることも可能です。

下記の例はグループ"staff"に所属する人だけが利用できる設定です。まず専用のディレクトリを作成します。

# mkdir /home/samba/staff
# chmod 770 /home/samba/staff

次に設定ファイルを修正します。

# vi /etc/samba/smb.conf
[staff]
comment = Stuff Group only
path = /home/samba/staff
public = no
writable = yes
valid users = @staff

設定を反映させるためにsambaをリロードします。

# service smb reload

ユーザpaulはグループstaffに所属していますが、johnは所属していません。

(john)$ id john
uid=501(john) gid=501(beatles) groups=501(beatles)
(john)$ smbclient //server1/staff Password: パスワードを入力
Domain=[YEBISU] OS=[Unix] Server=[Samba 3.0.8pre1-0.pre1.3]
tree connect failed: NT_STATUS_ACCESS_DENIED ログインできない

(paul)$ id paul
uid=502(paul) gid=508(staff) groups=508(staff)
(paul)$ smbclient //server1/staff
Password: パスワードを入力
Domain=[YEBISU] OS=[Unix] Server=[Samba 3.0.8pre1-0.pre1.3]
smb: \> ls

2005-12-03 作成