samba服务需要用到的端口是139和445,因此开放这两个端口。若想简单了解防火墙配置,推荐阅读如何开启防火墙(Firewalld)?
firewall-cmd --zone=public --add-port=139/tcp --permanent
firewall-cmd --zone=public --add-port=139/udp --permanent
firewall-cmd --zone=public --add-port=445/tcp --permanent
firewall-cmd --zone=public --add-port=445/udp --permanent
firewall-cmd --reload
关闭SELinux,推荐阅读如何关闭SELinux?
setenforce 0
getenforce
修改配置文件“/etc/selinux/config”中的“SELINUX=enforcing”,改成“SELINUX=disabled”。
useradd -s /sbin/nologin liudehua
samba安装包可以通过系统安装包挂载获得,也可以的通过yum网络下载。如果通过yum网络安装,建议配置国内镜像源,推荐阅读更换华为云YUM源,速度快的飞起!( ' ' )。
yum -y install samba # samba 服务端安装
yum -y install samba-client # samba 客户端安装
若要成为samba用户,前提该用户必须是系统用户。在准备工作中,创建了“liudehua”用户,该用户设置了禁止登录,保证了系统的安全性。
smbpasswd -a liudehua
查看用户列表
pdbedit -L
启动前,查看一下端口情况。
ss -ntl
启动samba服务
systemctl start smb
启动后,再查看一下端口情况,通过对比发现,多了139和445端口。
在Windows电脑上,Win + R 打开运行窗口。输入服务器的IP地址:10.0.8.13。
用户名输入“liudehua”,密码输入设置的密码。
在“liudehua”目录中,并没有显示任何的文件。
如果在“liudehua”文件夹中创建一个文件呢?
echo "Test LiuDeHua Yes" > /home/liudehua/test.txt
在“liudehua”文件夹中可以看到了新建的test.txt文件。但是,目前还没有写权限,可以实验一下。
## 列出文件列表
smbclient -L 10.0.8.13 -U liudehua%123456 # 使用%分隔用户名和密码。用户名%密码。
## 进入共享文件夹“liudehua”,退出使用exit命令。
smbclient //10.0.8.13/liudehua -U liudehua%123456 # 和ftp相似操作,get下载,put上传。
以上已经完成了samba的安装和初步了解,更丰富的使用将涉及到配置的修改,配置文件位置:/etc/samba/smb.conf。
好,先到这吧,一口吃不成大胖子,慢慢来吧。
想了解更多配置内容,欢迎关注本账号,进入主页学习。
页面更新:2024-05-11
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号