教你怎么搭建与Windows客户机结合使用的Samba文件服务器。

您可以通过以下步骤搭建与Windows客户机结合使用的Samba文件服务器: ,1. 下载Samba服务程序。,2. 配置smb.conf。,3. 安装Samba服务。

Samba简介

Samba是一个允许Windows和Unix/Linux系统之间进行文件和打印服务共享的软件,通过Samba,用户可以在Windows客户端上访问和操作位于Linux或Unix服务器上的文件和目录,本文将介绍如何搭建与Windows客户机结合使用的Samba文件服务器。

安装Samba

1、在Linux或Unix服务器上安装Samba:

教你怎么搭建与Windows客户机结合使用的Samba文件服务器。

sudo apt-get update
sudo apt-get install samba

2、配置Samba:

编辑Samba配置文件/etc/samba/smb.conf,添加以下内容:

[global]
   workgroup = WORKGROUP
   server string = Samba Server %v
   netbios name = ubuntu
   security = user
   map to guest = bad user
   dns proxy = no
[Anonymous]
   path = /samba/anonymous
   browsable =yes
   writable = yes
   guest ok = yes
   read only = no

3、为匿名用户创建目录:

sudo mkdir -p /samba/anonymous
sudo chmod 777 /samba/anonymous

设置Samba密码保护

1、为每个需要访问Samba文件服务器的用户设置密码:

教你怎么搭建与Windows客户机结合使用的Samba文件服务器。

sudo passwd username

2、将用户的密码存储在/etc/shadow文件中,并为该用户分配一个Samba组(sambagroup):

sudo shadow username password never-expires | sudo chpasswd --stdin && sudo usermod -aG sambagroup username

3、在Samba配置文件中添加以下内容,启用密码保护:

[Anonymous]
    id = anonymoususer0196985432100000000000000000000000000000000000000000000000000000000000000000001passwordhere@%v$%H$%M$%D$%Y%N%f$%r$%u$%g$%m$%e$%o$%c$%b$%k$%a$%d$%n$%i$%p$%q$%s$%x$%t$%z$username@localhost.localdomain:/samba/anonymous:/bin/bash,,,,,::/usr/bin/nologin,,,,,::/usr/bin/false,,,,,::/usr/bin/false,,,,,::/usr/bin/false,,,,,::/usr/bin/false,,,,,::/usr/bin/false,,,,,::/usr/bin/false,,,,,::/usr/bin/false,,,,,::/usr/bin/false,,,,,::/usr/bin/false,:all:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:allpwdfghjklxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz123456789!@$,^&*()_+-=[]{}|;':"'<>?~`-=_)(*&^%$@!
" passwordhere@%v$%H$%M$%D$%Y%N$username@localhost.localdomain:/samba/anonymous:/bin/bash,,,,,::/usr/bin/nologin,,,,,::/usr/bin/false,,,,,::/usr/bin/false,,,,,::/usr/bin/false,,,,,::/usr/bin/false,,,,,::/usr/bin/false,:all:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:ALL:allpwdfghjklxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz123456789!@$,^&*()_+-=[]{}|;':"'<>?~`-=_)(*&^%$@!
}

测试Samba文件服务器是否正常工作

1、在Windows客户端上打开文件资源管理器。

2、点击“网络”图标。

教你怎么搭建与Windows客户机结合使用的Samba文件服务器。

3、在“网络”窗口中找到你的Linux或Unix服务器(Ubuntu)。

4、点击服务器名称旁边的“连接”按钮,输入你在Samba配置文件中设置的密码,如果一切正常,你应该能够看到服务器上的匿名共享目录(~/samba),点击进入该目录,现在你可以在Windows客户端上访问和操作Linux或Unix服务器上的文件了。

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/474717.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
IT工程IT工程订阅用户
上一篇 2024年7月5日 19:34
下一篇 2024年7月5日 19:44

相关推荐

  • 教你bashmake未找到命令。

    【-bash:make:未找到命令】这个问题通常是因为你的系统中没有安装`make`工具,`make`是一个常用的构建工具,它可以帮助你在编程中自动化编译和链接程序的过程,在很多Linux发行版中,`make`是默认安装的,如果你使…

    2024年6月18日
    00
  • 聊聊linux中sudo命令的使用方式和作用。

    在Linux系统中,sudo命令是一个非常重要的工具,它允许系统管理员让普通用户执行一些或者全部的root命令,通过sudo,我们可以让用户以其他用户的权限来运行程序,这为系统管理提供了极大的便利性。 1. sudo命令的基…

    2024年7月4日
    00
  • 今日分享linux查看ssh版本命令。

    在Linux系统中,查看SSH版本的方法有很多种,这里我们介绍一种简单的方法,通过在终端输入命令来查看SSH版本,请按照以下步骤操作: 1. 打开终端,在大多数Linux发行版中,可以通过点击屏幕左下角的应用程序图标,…

    2024年6月18日
    00
  • 聊聊如何在Ubuntu系统的电脑上开启无线热点。

    在Ubuntu系统的电脑上开启无线热点 随着移动设备的普及,越来越多的人需要在没有Wi-Fi的情况下使用网络,在这种情况下,我们可以在Ubuntu系统的电脑上开启无线热点,以便其他设备可以连接到我们的电脑并共享网络,…

    2024年7月5日
    00
  • 小编分享redis自启动。

    Redis自启动是指在系统启动时,Redis服务会自动启动,这样可以确保在系统运行过程中,Redis服务始终处于可用状态,为其他应用程序提供数据存储和缓存功能,本文将介绍如何实现Redis自启动,并给出一个相关问题与解…

    2024年6月20日
    00
  • 我来分享linux改ip地址命令。

    在Linux系统中,修改IP地址的方法有很多种,本文将介绍两种常用的方法:使用`ifconfig`命令和修改网络配置文件,这两种方法都相对简单易懂,适用于大多数Linux发行版。 方法一:使用`ifconfig`命令 1. 打开终端,在…

    2024年6月20日
    00
  • 经验分享ubuntu设置ip。

    在Ubuntu中设置IP地址,我们通常使用`ifconfig`或者`ip`命令,这两种命令都可以用来查看和配置网络接口的参数,包括IP地址、子网掩码、广播地址等。 我们需要打开终端,然后输入以下命令来查看当前网络接口的信息:…

    2024年6月16日
    01
  • ubuntu如何获取root权限。

    在Ubuntu系统中,获取root权限可以通过以下步骤进行:打开终端,输入sudo passwd root命令为root用户设置一个密码。设置完密码后,使用su root命令登录root用户。如果想禁用root账号,可以执行sudo passwd -l root…

    2024年7月29日
    00

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息