当前位置:   article > 正文

Linux 搭建Samba服务器以及一些注意事项_linux 离线安装smb服务

linux 离线安装smb服务

               Linux 搭建Samba服务器以及一些注意事项

Samba服务是一个比较实用并且易于搭建的服务,主要用于Windows和Linux之间的文件存储服务,并通过用户和密码的验证来提高Samba服务器的安全性。该服务是双端服务,也就是c/s架构的服务,Windows自带支持,无需额外安装客户端,Linux需要安装客户端。

安装:安装方式一般为yum安装,该服务为比较基础的服务,因此不需要编译啊这样的比较特殊方式实现特殊功能,yum完全满足使用需求,命令为 yum install samba  -y,客户端安装为: yum install cifs* -y

配置:主配置文件为 /etc/samba/smb.conf,一般安装完毕后,会在目录下有一个示例文件,/etc/samba/smb.conf.default,配置时可参考,但意义不大。打开smb.conf文件后,会发现很多标签页,多余的标签页都删除,保留global,hoems,和自定义即可,我的自定义为 /data 这个目录(也就是我要共享的目录是 /data),其中,用户名必须是系统中存在的用户,使用命令 pdbedit -a john 或者 smbpass -a john都可以为Samba生成用户。在这我使用的用户时john。

  1. # See smb.conf.example for a more detailed config file or
  2. # read the smb.conf manpage.
  3. # Run 'testparm' to verify the config is correct after
  4. # you modified it.
  5. [global]
  6. workgroup = SAMBA
  7. security = user
  8. passdb backend = tdbsam
  9. printing = cups
  10. printcap name = cups
  11. load printers = yes
  12. cups options = raw
  13. [homes]
  14. comment = Home Directories
  15. valid users = %S, %D%w%S
  16. browseable = Yes
  17. read only = No
  18. inherit acls = Yes
  19. [data]
  20. path=/data
  21. writable=yes
  22. write list =john
  23. browseable = Yes
  24. read only = No

执行命令:systemctl enable smb nmb&& systemclt start smb nmb,服务启动并加入启动项。

目录权限通常不要设置为777,赋予要共享的目录普通用户john这个用户的权限就可以啦。

chown -Rf john. /data

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/970384
推荐阅读
相关标签
  

闽ICP备14008679号