A-A+

Linux下samba服务器的搭建和配置

2015年12月31日 站长资讯 暂无评论

一、安装软件包。

  1. samba-client    客户端工具包  
  2. samba-common    通用工具&库文件  
  3. samba           服务器  
  4. 安装命令     
  5. rpm-ivh 包名     启动服务service smb start   /etc/init.d/smb start  

二、配置samba服务器

smb.conf中常用的参数配置。

1、全局模式下的参数配置

[global]全局

workgroup:指定samba所要加入的工作组

server string:服务器名称

netbios name:指定samba的NetBIOS名,可以不设置。

security:安全配置参数,有user(访问时需要提供用户和密码)、share(访问时不需要提供用户和密 码)、server(依靠其他Windows NT/2000或Samba Server来验证用户的账号和密码,是一种代理验证。此种安全模式 下,系统管理员可以把所有的Windows用户和口令集中到一个NT系统上,使用Windows NT进行Samba认证, 远程服务器可以自动认证全部用户和口令,如果认证失败,Samba将使用用户级安全模式作为替代的方式。 )和domain(域安全级别,使用主域控制器(PDC)来完成认证。)4个值。

interface=lo 定义服务监听的网络接口,默认是all。

hosts all 指定允许访问samba的ip

hosts deny 禁止访问samba的ip

log file 指定日志文件的名称,路径一般放在/var/log/samba,可以在文件名后加个宏%m 表示对每台访问samba的机器都单独记录一个日志文件。

log file = /var/log/samba/log.%m

max log size = 50 (指定最大日志文件的大小,以KB为单位)

max connections = 0 (0表示没有访问限制)

2、共享资源参数

  1.  [e]  
  2.      comment = sophia                定义描述信息  
  3.      path = /home/samba/sophia       定义共享目录在本地的路径  
  4.      public = yes                    是否允许guest用户访问  
  5.      browseable = yes                共享目录是否可见  
  6.      writable = yes                  共享目录是否可写  
  7.      valid user = cherry             指定那些用户可访问该共享资源  
  8.      invalid user = lily             指定那些用户不可访问该共享资源  
  9.      write list = cherry             若指定了valid users,通过该参数可指定有写权限的用户、组  
  10.      read only = no                  共享目录是否只读  
  11.      create mask = 0775              创建文件的权限  
  12.      force create mode = 0775           
  13. directory mask = 0775            目录的控制权限  
  14. force directory mode = 0775  

三、samba 账户管理

samba 账号,必须在系统中存在

添加samba用户 http://www.xiaoxiongboke.com

添加samba用户,须添加一个系统帐号,然后再加入samba帐户。

例:添加cherry

  1. useradd   //增加cherry系统用户  
  2.   
  3. smbpasswd -a cherry   //直接为帐户添加smb服务密码,-a参数为增加smb用户  
  4.   
  5. smbpasswd –x cherry   //-x为删除smb用户  

四、重启服务

  1. service smb restart   /etc/init.d/smb restart  

五、查看共享文件夹

  1. smclient -L  serverIP  -U  username%passwd  

六、客户端访问

  1. smbclient  //ip/publicname  -U username%passwd  
  2.   
  3. smbclient  //ip/publicname  -U username  
标签:

给我留言