从零开始Linux服务的构建运维——CIFS服务的使用,就是samba服务

2024-01-03 13:37:19
  • CIFS服务的使用,就是samba服务

使用.20的虚拟机,打开终端输入命令hostnamectl ?set-hostname samba后回车,将主机名修改为samba

——>关闭终端,再次打开

——>输入命令yum install ?-y samba后回车,安装samba服务的软件

——>在主页面上打开主文件夹,在其他位置的计算机中点击打开etc文件夹,然后找到samba文件夹并打开

——>找到smb.conf文件并打开

——>将[global]的这某部分代码按照这样修改

printing = bsd

printcap name = lpstat

load printers = no

cups options = raw

修改完后在cups options = raw后增加一行代码disable spoolss = yes?

——>完成后在文件代码的最底部增加如图的代码:

[share]

path =/opt/share

browseable = yes

public = yes

writable = yes

——>输入完后点击右上角的保存后关闭

——>继续在.20的虚拟机上的终端上输入命令mkdir??/opt/share后回车,创建一个在opt文件夹下的一个名为share文件夹

——>输入命令chmod ?777??/opt/share/后回车,设置该share文件夹的权限,777的三个数字每一个分别都对应着一个三位二进制的数,该三位二进制的数决定了r读取、w修改、x执行,例如7对应的三位二进制是111,说明允许读写执行,为什么有三个7,是因为每个7对应的对象不一样,分别是该文件夹的所有者(用户)、用户组、其他用户

——>输入命令systemctl start smb后回车,开启samba服务

——>输入命令systemctl start nmb后回车,开启nmb服务

——>输入命令netstat ?-ntpl后回车,查看是否配置成功,如果有四位数字/smbd出现,如3391/smbd,则说明配置成功

——>输入命令smbpasswd - a root后回车,创建一个samba服务的用户,用户名为root,然后出现如图:

在两个password后输入000000,第一个password是密码,第二个是确认密码,输入的过程是不会显示的,要注意

——>设置好密码后,输入命令service smb restart后回车,重启服务

——>如果前面的服务配置过程中已经执行了关闭selinux和系统防火墙的操作,则该步骤省略,输入命令systemctl stop firewalld后回车,关闭系统防火墙,然后输入命令setenforce 0,关闭selinux

——>至此配置工作已经完成,接下来是验证步骤

——>回到.10虚拟机的主页面上打开主文件夹

——>点击其他位置,找到连接到服务器栏

——>输入smb://192.168.200.20后回车,就可以连接到.20的虚拟机上的share文件夹,连接后可以在其他位置上的网络部分看到SANMA,点击后即可进入,不需要再次连接服务器,看不到也没关系,接着往下做

——>点击打开该文件夹

——>选择已注册用户,输入前面设置的用户名和密码,域输入SAMBA

——>点击右上角的连接

——>连接后,返回.20的主文件夹的其他位置的计算机打开,找到opt文件夹打开,打开后找到share文件夹并打开,然后在share文件夹下右击打开终端

——>输入命令touch 123.txt后回车,创建一个123.txt的文件

——>返回.10的虚拟机上,在主文件夹的其他位置的网络一栏找到SAMBA并点击打开,如果没有看到SAMBA也没关系。只要连接的文件夹在就可以

——>找到share文件夹打开

——>可以看到在.20那边创建的文件,在.10这边也出现了,完成了samba服务的文件共享

——>至此CIFS服务的使用,就是samba服务已经全部配置完成,并验证成功

——>挂起虚拟机

文章来源:https://blog.csdn.net/weixin_65694308/article/details/135251914
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。