您可以通过以下步骤搭建与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:
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文件服务器的用户设置密码:
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、点击“网络”图标。
3、在“网络”窗口中找到你的Linux或Unix服务器(Ubuntu
)。
4、点击服务器名称旁边的“连接”按钮,输入你在Samba配置文件中设置的密码,如果一切正常,你应该能够看到服务器上的匿名共享目录(~/samba
),点击进入该目录,现在你可以在Windows客户端上访问和操作Linux或Unix服务器上的文件了。
本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/474717.html
如有侵犯您的合法权益请发邮件951076433@qq.com联系删除