samba简单安装与配置

准备工作

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

samba安装包可以通过系统安装包挂载获得,也可以的通过yum网络下载。如果通过yum网络安装,建议配置国内镜像源,推荐阅读更换华为云YUM源,速度快的飞起!( ' ' )。

yum -y install samba              # samba 服务端安装
yum -y install samba-client    # samba 客户端安装

添加samba用户

若要成为samba用户,前提该用户必须是系统用户。在准备工作中,创建了“liudehua”用户,该用户设置了禁止登录,保证了系统的安全性。

smbpasswd -a liudehua

查看用户列表

pdbedit -L

启动samba服务

启动前,查看一下端口情况。

ss -ntl

启动samba服务

systemctl start smb

启动后,再查看一下端口情况,通过对比发现,多了139和445端口。


在Windows主机上测试

在Windows电脑上,Win + R 打开运行窗口。输入服务器的IP地址:10.0.8.13

10.0.8.13

用户名输入“liudehua”,密码输入设置的密码。

登录

在“liudehua”目录中,并没有显示任何的文件。

共享文件夹“liudehua”

如果在“liudehua”文件夹中创建一个文件呢?

echo "Test LiuDeHua Yes" > /home/liudehua/test.txt

test.txt

在“liudehua”文件夹中可以看到了新建的test.txt文件。但是,目前还没有写权限,可以实验一下。


在Linux主机上测试

## 列出文件列表
smbclient -L 10.0.8.13 -U liudehua%123456     # 使用%分隔用户名和密码。用户名%密码。
## 进入共享文件夹“liudehua”,退出使用exit命令。
smbclient //10.0.8.13/liudehua -U liudehua%123456     # 和ftp相似操作,get下载,put上传。

在Linux主机上测试


结束

以上已经完成了samba的安装和初步了解,更丰富的使用将涉及到配置的修改,配置文件位置:/etc/samba/smb.conf。

好,先到这吧,一口吃不成大胖子,慢慢来吧。


想了解更多配置内容,欢迎关注本账号,进入主页学习。

展开阅读全文

页面更新:2024-05-11

标签:飞起   端口   防火墙   用户名   密码   主机   简单   文件   测试   用户   系统

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top