Linux 搭建Samba服务器以及一些注意事项
  TEZNKK3IfmPf 2023年11月14日 42 0

               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。

# See smb.conf.example for a more detailed config file or
# read the smb.conf manpage.
# Run 'testparm' to verify the config is correct after
# you modified it.

[global]
        workgroup = SAMBA
        security = user
        passdb backend = tdbsam
        printing = cups
        printcap name = cups
        load printers = yes
        cups options = raw
[homes]
        comment = Home Directories
        valid users = %S, %D%w%S
        browseable = Yes
        read only = No
        inherit acls = Yes
[data]
path=/data
writable=yes
write list =john
        browseable = Yes
        read only = No

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

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

chown -Rf john. /data

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月14日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2024年05月31日   51   0   0 linux服务器
  TEZNKK3IfmPf   2024年05月31日   29   0   0 linux服务器centos
  TEZNKK3IfmPf   2024年05月31日   29   0   0 linuxbind
  TEZNKK3IfmPf   2024年05月31日   39   0   0 linuxshell
TEZNKK3IfmPf