samba 配置_Linux Samba 配置

Samba介绍

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

Samba安装

检测是否安装

rpm -qa | grep samba

c7a9ea8e011753c24d6444fe60fd649e.png

安装

yum install samba samba-client samba-common

Samba服务器配置文件常见参数

配置文件介绍(记得先备cp /etc/samba/smb.conf /etc/samba/smb.conf.backup):sudo vim /etc/samba/smb.conf)

workgroup = WORKGROUP #WORKGROUP表示Windows默认的工作组名称,一般共享给windows 是设置为WORKGROUP,此字段不重要,无需与 Windows 的域保持一致security = user 表示指定samba的安全等级,安全等级分别有四种:share(其他人不需要账号密码即可访问共享目录)、user(检查账号密码)、server(表示检查密码由另外一台服务器负责)、domain(指定Windows域控制服务器来验证用户的账号和密码) 注: samba 4 不再支持 security = share (查看版本 smbd --version) 当 security = share 使用下面这段,这段自己添加的,其中myshare这个名字表示其他机子访问该分享地址时用: file://该服务机IP/myshare可以返回的账号必须是系统已经存在的账号。先给系统添加账号: useradd user1,再用samba的设置添加账号: pdbedit -a user1,会让你设立该samba账号密码。列出账号: pdbedit -L
需要给你要共享的文件夹分配权限,最好是777权限。一份完整的samba配置文件

d5f2600c985093fead9023282f0a4926.png

配置完成之后进行重启

命令如下

systemctl start smb.service重新加载Smaba服务systemctl enable smb.service关闭防火墙systemctl stop firewalld
windows本地再添加映射如图

1626a451bfb397d1a113168a45948311.png

输入账号和密码就可以连接上了。以上均在centos 8 上实现的,不同版本的系统命令有所差别。
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页