ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

CIFS(Samba)服务的使用

2021-12-02 10:32:26  阅读:227  来源: 互联网

标签:Samba 服务 CIFS share 如下 命令


CIFS(Samba)服务的使用

 

CIFS是实现文件共享服务的一种文件系统,主要用于实现Windows系统中的文件共享,Linux系统中用的比较少,一般Linux系统中利用CIFS文件系统实现文件共享,需要安装Samba服务。它使程序可以访问远程Internet计算机上的文件,并要求此计算机提供服务。CIFS使用客户/服务器模式。客户程序请求远在服务器上的服务器程序为它提供服务。服务器获得请求并返回响应。CIFS是公共的或开放的SMB协议版本,并由Microsoft使用。SMB协议在局域网上用于服务器文件访问和打印的协议。像SMB协议一样,CIFS在高层运行,而不像TCP/IP协议那样运行在底层。CIFS可以看做是应用程序协议,如文件传输协议和超文本传输协议的一个实现。

 

首先要安装Samba服务

 登录192.168.223.100虚拟机(登陆你自己的虚拟机),修改主机名

 命令如下:

    # hostnamectl set-hostname samba

    # hostnamectl 

 

 

 

 安装Samba服务,命令如下:

    # yum install -y samba

 

 

 安装完成之后配置Samba的配置文件,命令如下:

    # vi /etc/samba/smb.conf

 进入配置页面之后修改【global】中的内容(不一样的修改,没有的添加)

        load printers = no

    cups options = raw

    printcap name = /dev/null                                                         

    # obtain a list of printers automatically on UNIX System V systems:

    printcap name = lpstat 

    printing = bsd

    disable spoolss = yes

 

在配置文件的最后面添加以下内容:

[share]

        path = /opt/share

        browseable = yes

        public = yes

        writable = yes

创建目录并赋予权限,命令如下:

# mkdir /opt/share

# chmod 777 /opt/share/

启动Samba服务,命令如下:

# systemctl start smb

# systemctl start nmb

查看端口启动情况,命令如下(netstat命令若不能用,自行安装net-tools软件包):

# netstat -ntpl

 

 创建Samba用户,命令如下(这个用户必须是系统存在的用户):

 # smbpasswd -a root 

 

 

重启Samba服务,命令如下:

# service smb restart

然后使用Samba服务

关闭防火墙服务,命令如下:

# systemctl stop fivewalld

使用PC机,按“win+R”键,并输入Samba服务的IP地址,如此阿土:

 

 

 

 在弹出界面输入用户名和密码,然后单击右下角的“确定”按钮登录(用户名“root”和密码都是自己设置的,如果没设置密码直接回车),如图所示:

 

 

可以看到一个root目录一个share目录,Samba会默认共享用户目录,share则是通过配置文件共享的目录。

使用Samba服务,可以简单地理解为共享文件服务器,将需要被共享的文件,放入share目录即可,将之前移动到/media中的repo文件,移动到share目录,命令如下:

    # mv /media/* /opt/share/

然后打开PC机,进入share目录,查看被共享的文件,如下图:

 

 这样就完成Samba的简单共享啦~

标签:Samba,服务,CIFS,share,如下,命令
来源: https://www.cnblogs.com/wxx6925/p/15632110.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有