samba服务器

samba服务器

1、修改防火墙设置

#firewall-cmd --permanent --add-service=samba //设置防火墙 
#firewall-cmd --reload //重新加载防火墙 

2、安装 samba 并启动 samba 服务

 # yum install -y samba samba-client 
 #systemctl start smb.service nmb.service

3、建立共享目录

 mkdir /home/company

4、创建访问账号

 useradd -s /sbin/nologin aaa
 useradd -s /sbin/nologin bbb
 useradd -s /sbin/nologin ccc
 #smbpasswd -a aaa
 #smbpasswd -a bbb
 #smbpasswd -a ccc
 

smbpasswd 选项说明:-a 添加 smb 帐号;-x 删除 smb 帐号;-d 禁用 smb 帐号;-e 启用 smb 帐号
5、修改配置文件:/etc/samba/smb.conf

 默认情况下,Samba 已经配置为允许用户通过远程共享访问账号的主目录。
  [company]               //共享名称为
  company comment = company share         //共享注释
  path = /home/company          //指定共享路径
  browseable = yes                 //所有人可见 
  guest ok = no                     //拒绝匿名访问 
  writeable = yes                 //支持写入数据
   [company]
   comment = company share path = /home/company guest ok = no   //拒绝匿名访问
   valid users=xzusr,gcusr,xsusr    //允许访问的用户列表
    write list=xzusr                         //允许写入的用户列表 

注意:修改配置文件以后,必须重启服务(systemctl restart smb nmb)使更改生效
6、测试配置文件
testparm 当配置文件的语法出错时会给出提示,修改再次运行 testparm 测试。
7、测试 Samba 服务器

   在 linux 客户端访问测试:smbclient -U smbuser //192.168.88.1/company
    查看服务器的共享文件有哪些:smbclient -L 192.168.88.1
     查看 smbuser 用户可以访问的共享文件:smbclient -L 192.168.88.1 -U smbuser 

你可能感兴趣的:(samba服务器)