Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2094545
  • 博文数量: 433
  • 博客积分: 4775
  • 博客等级: 上校
  • 技术积分: 8054
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-19 16:15
文章存档

2014年(9)

2013年(20)

2012年(77)

2011年(323)

2009年(4)

分类: 系统运维

2011-10-19 23:58:40

在本示例中配置了两个共享目录:/usr/share/etc/program,要求使用Samba服务器进行身份验证,允许172.16.0.0网段中所有经过验证的用户具有对/usr/share共享目录只读访问权限,仅允许root组成员和winda用户对/etc/program共享目录具有写入权限,来宾账户使用winda账户。

根据上述要求,可以配置如下Samba服务器主配置文件smb.conf

[global]

workgroup = lycb       

server string = File Server

netbios name = Sambaserver

security = user     # 指定Samba服务器的工作模式为user

hosts allow = 172.16.

guest account = winda

encrypt passwords = yes

smb passwd file = /etc/Samba/smbpasswd   # 指定Samba服务器所使用的账户密码文件

username map = /etc/Samba/smbusers  # 指定Samba服务器所使用的用户账户映象文件

 

[share]

  comment = All user's share directory

  path = /usr/share   

  public = no     #  指定该共享目录不允许匿名访问

  readonly = yes   #  指定该共享目录只能以只读方式访问

 

[program]

    comment = Program Files

    path = /etc/program

    valid users = @root winda   #  指定允许访问该共享目录的用户账户为root组成员和来宾账户winda

    public = no  

    guest ok =yes    #  允许以来宾账户访问

    writable = yes    #  允许用户对该共享目录具有读取和写入权限

把以上两部分内容分别复制粘贴到默认的主配置文件smb.conf的对应部分,注意仍然要用“#”符号注释掉同样设置的语句。保存主配置文件后,用service smb restart命令重启Samba服务器。此时还不能直接使用Samba服务器,因为系统默认情况下是没有/etc/Samba/smbpasswd这个Samba密码文件的,需要我们手工创建。

本文摘自《(金牌网管师——大中型企业网络组建》第七章

阅读(432) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~