首页 > 系统相关 >CentOS 搭建 samba 服务器并通过 Windows 访问

CentOS 搭建 samba 服务器并通过 Windows 访问

时间:2022-11-27 19:26:54浏览次数:80  
标签:systemctl samba CentOS Windows sudo share 文件夹 服务器

第一步

下载安装 samba、samba-client

sudo yum -y install samba samba-client

image

终端提示安装完成

第二步

创建共享文件夹,这个文件夹到时候可以通过 Windows 资源管理器访问。共享文件夹名称、创建位置都随意。

cd /var
sudo mkdir samba
cd samba
sudo mkdir share

第三步

设置共享文件夹的权限和所属权。如何更新文件夹权限所属,请点击链接查看详细。

设置 share 权限对象:属主、属组、其他人都有可读、可写、可执行的权限。

sudo chmod 777 share/

设置 share 的所属:属于当前用户和当前用户所在的组。

sudo chown [用户名]:[用户名] share/

注意:当前登录的用户是什么就写什么。

第四步

配置 samba 的配置文件,设置 share 这个文件夹需要的参数。找到 /etc/samba/smb.conf 文件:

image

在文件的末尾处添加上图所示的配置信息,建议备份一个再编辑,以免出错。

第五步

把当前登录的用户添加到 samba 服务器中,作为访问时登录的用户,也可以重新创建一个用户:

sudo smbpasswd -a [用户名]

image

密码随便输入,123 都可以的。

第六步

重启 samba 服务器:

sudo systemctl restart smb
sudo systemctl restart nmb
sudo systemctl status smb

image

如上图所示,绿色的●代表服务器正常运行中。

第七步

在本机中测试是否连通:

smbclient //192.163.11.89/share -U [用户名]

image

在本机中正常连通,并且可以显示 share 文件夹下的东西。

第八步

关闭防火墙和 SeLinux

# 关闭防火墙
sudo systemctl stop firewalld
# 关闭 selinux
sudo setenforce 0
# 查看防火墙状态
sudo systemctl status firewalld

第九步

在 Window 中连接 CentOS 的 samba 服务器。

打开映射网络驱动器,驱动器盘符任意选择,文件夹的格式如图所示,ip 地址是你 CentOS 的 ip,通过 ifconfig 查看。

image

输入你设置 samba 用户时的用户名和密码,基本上就能连通成功。创建一个文件夹,看看是否有写权限。如果没问题,就配置成功了。

samba 服务器可以直接看作本地的一个盘来使用。

标签:systemctl,samba,CentOS,Windows,sudo,share,文件夹,服务器
From: https://www.cnblogs.com/Enziandom/p/16930361.html

相关文章

  • windows下安装redis
    1.安装包安装1)下载安装包下载地址:https://github.com/rgl/redis/downloads,选择msi后缀的文件下载。2)安装打开下载好的安装包,按提示步骤一路安......
  • Basler的python库安装(windows)
    Basler官方的python支持放到了GitHub上,GitHub-basler/pypylon:TheofficialpythonwrapperforthepylonCameraSoftwareSuite截止到2022.11.27日,支持到python3.1......
  • 一个XP使用者眼中的Windows 7
    我本来想将这篇文章命名为“windows7试用报告”,但我想我没有太多资格这样命名,因为我在大多数时间用的是XP,vista没有深入使用过。只知道vista的UAC很烦人。根据统计,浏览​​......
  • Windows 7环境下HttpListener拒绝访问异常解决方法
      问题:Win7下在尝试搭建简单http服务器的时候,执行httpListener.Start();报错HttpListener拒绝访问异常 代码如下:HttpListenerhttpListener=newHttpListene......
  • 利用vs.net快速开发windows服务(总结)
    在很多应用中需要做windows服务来操作数据库等操作,比如(1)一些非常慢的数据库操作,不想一次性去做,想慢慢的通过服务定时去做,比如定时为数据库备份等(2)在.netRemoting中利用wi......
  • 调试Windows Service
       通常的处理办法是,在service运行后,在调试器中选择attachtoprocess.   然而这种做法也有一定的局限性,例如在service启动时的OnSta......
  • linux CentOS 6.5 中安装与配置JDK-7
    系统环境:centos-6.5安装方式:rpm安装软件:jdk-7-linux-i586.rpm下载地址:​​http://www.oracle.com/technetwork/java/javase/downloads/index.ht......
  • Python安装(Windows)
    个人喜欢从官网直接下载具体版本安装,然后通过cmd的pip安装其他包。1、官网下载Python,PythonReleasesforWindows|Python.org2、安装选择允许添加路径到系统环境,选择......
  • 分布式配置统一管理平台-Windows
    这里主要使用到disconf分布式配置管理平台支持window和linux下面是大家window环境步骤和一些操作总结。Git-2.6.4-64-bit.exe 1.下载并解压缩     nginx,解压缩到......
  • 【spark】org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/Strin
    idea中运行spark项目出现:org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z网上的方法很多,最后试成功的只有修改源码的方法1.在源码中找到......