赞
踩
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
![](https://csdnimg.cn/release/blogv2/dist/pc/img/newCodeMoreWhite.png)
执行命令:systemctl enable smb nmb&& systemclt start smb nmb,服务启动并加入启动项。
目录权限通常不要设置为777,赋予要共享的目录普通用户john这个用户的权限就可以啦。
chown -Rf john. /data
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。