教你怎么搭建与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

相关推荐

  • 说说centos更新命令。

    CentOS更新命令是用于更新系统软件包的命令,在CentOS系统中,有多种方法可以更新软件包,其中最常用的是使用yum工具,本文将介绍如何使用yum工具进行CentOS系统的更新操作。 我们需要了解的是,更新系统软件包是非…

    2024年6月18日
    00
  • 我来说说访问文件服务器慢。

    SMB Direct(Server Message Block Direct)是一种网络文件共享协议,它允许计算机之间直接进行文件传输,而不需要通过服务器,这种协议的主要优点是速度快,因为它避免了数据在网络中的多次复制,如果文件服务器的…

    2024年6月14日
    00
  • 我来分享ubuntu查看端口占用情况。

    在Ubuntu中,查看端口占用的方法有很多,这里我们介绍一种常用的方法:使用`lsof`和`netstat`命令,这两种命令可以帮助我们快速查看系统中正在使用的端口以及对应的进程信息。 我们需要确保这两个工具已经安装在你…

    2024年6月20日
    00
  • 小编教你如何使用动态优化Linux系统的tuned/tuned-adm工具。

    在Linux系统中,tuned/tuned-adm工具是一种动态优化工具,它可以自动调整系统设置以适应当前的工作负载,这种工具的主要优点是它可以根据系统的实际使用情况进行调整,而不是预先设定一组固定的优化参数,这使得tun…

    2024年7月4日
    00
  • 小编分享linux中tmux怎么用。

    Tmux是一个终端复用器,可以启动多个终端会话。以下是一些基本用法: ,,- 安装 Tmux:Ubuntu 或 Debian $ sudo apt-get install tmux;CentOS 或 Fedora $ sudo yum install tmux;Mac $ brew install tmux,- 启动…

    2024年7月9日
    00
  • 教你linux怎么禁用ipv6。

    在Linux下禁用IPv6 随着互联网的发展,IPv6已经成为了新一代的网络协议,由于IPv6的普及程度还不够高,很多网络服务和应用仍然依赖于IPv4,在某些情况下,我们需要在Linux系统下禁用IPv6,本文将介绍如何在Linux下…

    2024年7月6日
    00
  • 今日分享怎么上传文件到Linux云主机。

    您可以通过以下方式上传文件到Linux云主机:,1. 通过控制台上传文件。部署SSL证书时可通过此方式将证书文件上传至云服务器。,2. 使用scp命令上传文件。您需要将本地文件/home/lnmp0.4.tar.gz上传至IP地址为129.20…

    2024年7月9日
    00
  • 小编教你ubuntu切换root用户命令。

    在Ubuntu系统中,切换到root用户是一种常见的需求,尤其是在需要进行一些需要管理员权限的操作时,下面我们将详细介绍如何在Ubuntu中切换到root用户。 我们需要知道的是,root用户是Linux系统中的最高权限用户,拥…

    2024年6月18日
    00

联系我们

QQ:951076433

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