Linux服务器之Samba匿名访问配置

摘要:Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享,由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba较多的用在了Linux与windows之间的数据共享上面。而通过Samba匿名访问配置可以限制访问服务器共享文件的用户或者访问权限。

一、Samba服务器匿名访问配置前的准备

1、了解网络连接状况

①查看网卡(ip address show ens33)

 ②查看网络配置(ping www.baidu.com)

③了解Samba服务器端相关软件包的安装情况(rpm -qa | grep samba)

④安装 Samba(yum -y install samba)【安装过的直接跳过该步骤】

 ⑤了解相关进程的信息(ps -eaf | grep smbd/nmbd)

⑥了解服务启动情况

I.查看Samba两个进程smb、nmb的状态(systemctl status 进程名)

 II.设置Samba两个进程开机自启动(systemctl enable 进程名)

III.重启Samba两个进程(systemctl restart smb/nmb)

 

 ⑦了解端口的监听情况(netstat -anp | grep 139)

⑧防火墙配置

 I.临时关闭selinux防火墙(setenforce 0)

 II.开启Samba服务(将Samba服务加入到防火墙能通过的列表中)

命令行:firewall-cmd --permanent --add-service=samba

 

 III.重新加载防火墙(firewall-cmd --reload)

 二、Samba匿名访问配置

1、创建系统用户组和用户并设置用户密码

①创建系统用户组(groupadd 用户组名)

 ②创建系统用户并加入用户组(useradd 用户名 -g 用户组名)

③创建用户不加入用户组(useradd 用户名)

 ④设置新添加用户的密码(passwd 用户名)

2、创建Samba用户(pdbedit -a 用户名)

-- 后面分别是创建tech02、leader01、leader02、stu01、stu02  Samba用户,按上图操作

 3、创建目录(mkdir 目录名)

 

 4、实现匿名登录(vim /etc/samba/smb.conf)

 

4、实现目录隐藏(vim /etc/samba/tech01[tech02、leader01、leader02].smb.conf)

①tech01

②tech02

 

③leader01

 ④leader02

5、重启服务

①简单测试Samba的配置文件

命令行:testparm

 




 ②重启运行Samba服务的两个进程

命令行:systemctl restart smb     systemctl restart nmb

 至此,配置完成。

老铁们:测试就靠你们啦,测试的时候-切换用户时记得切断连接,看下图,言尽于此!

猜你喜欢

转载自blog.csdn.net/weixin_63037066/article/details/129477304
今日推荐