由于这篇文章是Simple Ops专栏收录的第一篇文章,所以在开始实验之前先容博主叨叨几句这个专栏。关于Simple Ops这个专栏其实是Simple Operation的简称,中文释义就是简单的运维系列专栏。如果看过之前文章的小伙伴应该就能发现博主的很多专栏开头都是Simple开头,主要原因是博主的水平有限,很多东西吧都只能写得比较稚嫩浅显。所以博主就想用这种开门见山的方式告诉大家,这些博文里写的都是些简单的东西。而Ops用来概括这个专栏可能不是非常合适,因为博主的想法是在这个专栏里记录各种开发环境和软件的安装配置工作。不过暂时没有更好的归类方法就姑且如此。
about Samba
Samba is the standard Windows interoperability suite of programs for Linux and Unix.
Samba is Free Software licensed under the GNU General Public License, the Samba project is a member of the Software Freedom Conservancy.
Since 1992, Samba has provided secure, stable and fast file and print services for all clients using the SMB/CIFS protocol, such as all versions of DOS and Windows, OS/2, Linux and many others.
Samba is an important component to seamlessly integrate Linux/Unix Servers and Desktops into Active Directory environments. It can function both as a domain controller or as a regular domain member.
——引用自Samba官网
上述是samba官网对samba文件夹的一个解释,通俗来说samba是一套基于SMB、CIFS协议的开源软件,可以在多种 *** 作系统上共享文件。
以上是为了给不知道samba是什么的小伙伴们的解释,大神可以直接跳过。
安装无脑使用apt进行安装
sudo apt install samba
配置smb相关目录和用户
sudo mkdir -p /smb sudo useradd smb sudo passwd smb sudo chmod -R o+rwx /smb #放开所有权限 ##或者 sudo chown -R smb:smb /smb ##设置smb目录的所属用户和组为smb ##或者 sudo chown -R smb /smb ##设置smb目录的所属用户为smb
新建samba用户并修改密码,与我们刚才创建的用户名一样
smbpasswd -a smb
编辑samba配置
vim /etc/samba/smb.conf # 填入一下内容 # 在[global]下填写 security = user #开启用户级安全控制 # 在文件最后填写 [smb] comment = smb folder browseable = yes path = /smb create mask = 0700 directory mask = 0700 valid users = smb force user = smb force group = smb public = yes available = yes writable = yes 重启samba服务
编辑完成后重启samba服务
sudo systemctl restart smbd sudo systemctl enable smbd
运气好的话,在Windows的文件浏览器地址中输入samba服务器的地址就可以看到我们刚才新建的文件夹smb了
进入smb文件夹需要使用刚才创建的用户名和密码,验证完成后即可访问
如果连接不上,需要排查的问题:- Windows是否开启了SMB和CIFS的支持
- 检查服务器和客户端的防火墙是否放通了SMB和CIFS协议
希望博主的文章对各位小伙伴有帮助,如果觉得不错的小伙伴欢迎评论、收藏、转发,支持博主继续写作!
参考链接- samba官网
- 维基百科对samba的介绍
- 配置samba的一篇博文
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)