排行榜

centos安装nas,使用Samba实现windows访问

本文阅读 3 分钟
首页 科技生活 正文
广告

一、什么是 Samba服务器

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。


二、Samba 服务器的配置

1、安装samba服务器的包

yum install samba


image.png


2、配置 Samba 文件信息

cd /etc/samba/    # 切换到Samba配置文件目录
cp smb.conf smb.conf.bak         # 备份
vim smb.conf           # 修改配置文件

列出来我的配置文件:

这个配置文件,可以支持不输入账号和密码的匿名访问,同时支持用户登录。

匿名访问有下载权限

配置的用户登录有读写权限

image.png


3、创建 /home/nas 路径目录,并给权限,放开防火墙端口

mkdir /home/nas# 创建目录
chmod 777 //home/nas# 给全部权限

firewall-cmd --permanent --add-port=445/tcp    # 防火墙放开端口
firewall-cmd --permanent --add-port=139/tcp
firewall-cmd -reload        # 重启防火墙
firewall-cmd --zone=public --list-ports    # 列出防火墙已放开的端口

systemctl start smb.service# 开启Samba服务


4、创建 smb 用户

useradd dayang
smbpasswd -a dayang# 创建 smb 用户并设置密码
pdbedit -L# 列出 smb 用户列表


image.png


systemctl restart smb.service         ##重启 Samba 服务


理论上,这就已经成功了。


接下来是windows如何访问了。


三、Windows访问

1、匿名登录,只读权限:

打开我的电脑,在地址栏输入服务器的ip地址:

image.png

image.png

这样就会出现我们共享出来的文件夹了,如果直接打开的话,会是使用匿名用户访问的,只有读取权限

如果要有读取的权限的话,需要如下处理:


2.指定用户登录,读取权限

经过上面的步骤,打开共享的文件夹,在你设置的共享文件夹上点右键:

image.png

点击“映射网络驱动器”,在弹出的窗口选中“使用其它凭证连接”:

image.png


点击“完成”后,会出现又一个弹窗,输入用户名和密码,选中“记住凭证”:

image.png

点“确定”。之后,就会在我的电脑里创建一个“Y:”盘的网络硬盘。我们双击打开的话,就会用指定用户登录,并且拥有读写权限了。

本文来自投稿,不代表本站立场,如若转载,请注明出处:https://www.unfit.cn/archives/181.html
centos详细安装教程+centos下载地址
« 上一篇 04-16
VMware17虚拟机永久安装及密钥分享
下一篇 » 05-11
广告