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