首页 > 编程知识 正文

家庭nas云存储服务器搭建,如何搭建nas存储服务器啊

时间:2023-05-05 21:45:59 阅读:50192 作者:1552

Linux的samba服务器首先介绍samba的由来

Samba是一个在Linux和UNIX系统上实现SMB协议的自由软件,由服务器和客户端程序组成。

中小企业协议原本是用于在windows和windows之间共享资源的协议。

Linux找到了微软,想把这个协议也用于window和Linux的文件共享,但微软不同意。 因此,Linux通过反向方法实现了SMB协议,并将其与SMB区分开来命名为SAMBA协议。

开始安装和使用samba服务器1 .安装samba服务器

在终端上输入sudo apt-get安装samba进行安装

启动sudoapt-getinstallsamba2.samba服务器

通常,安装samba时会自动运行。 通常,要启动samba,必须启动smbd和nmbd两个服务。 指令分别为

sudoservicesmbdstart//smbd服务sudoservicenmbdstart//nmbd服务或sudo/etc/init.d/smbd start//smbd服务sudo/etc

samba的配置文件位于/etc/samba下的smb.conf中。 配置文件的位置可能因Linux版本而异,可以在互联网上搜索。

必须设置共享哪个目录以及对此目录的访问权限

首先进入配置文件所在的位置

键入cd /etc/samba/显示目录内容

有三个。 分别是gdbcommands、smb.conf和TLS。 bak_smb.conf是我自己添加的。 其中SMB.conf是我们需要修改的配置文件。 为了避免改正错误,最好备份一下

cp smb.conf bak_smb.conf然后通过vi编辑器或gedit编辑smb.conf,最后添加自己的配置。 如果使用的是vi编辑器,则可以在命令行模式下按g键直接将光标移动到最后一行,然后按I键进行编辑。

在smb.conf末尾添加类似于以下内容的代码: (注意:是可写的。 不是可写的。 没有e。 然后,前面有复选标记tab。 ) ) ) ) ) ) ) ) ) ) ) ) ) )。

[ Linux _ share ] comment=my share path=/home/Linux/lab writable=yes说明每一行的含义

[linux_share] :如果要向配置文件添加新功能,请用方括号括起来并输入名称。 在本例中,共享文件功能的名称为linux_share

comment:commen表示标题(自由书写)。

path表示共享目录。 在此设置在home Linux用户下的lab文件夹下。 (如果没有此文件夹,请务必创建。 否则最后不能操作。 )

writable=yes :表示可写入

browseable=yes :表示可以浏览

设置samba的用户权限

samba有自己的一组用户和密码,用于命令添加samba用户

sudo smbpasswd -a linux //-a表示添加,linux重新启动samba服务,该服务是虚拟机中已存在的用户名

启动sudo/etc/init.d/smbd restart//smbd服务sudo/etc/init.d/nmbd restart//nmbd服务启动6 .在6.Windows上登录samba

以下在windows上登录samba,从“开始”菜单进入“运行”,然后输入 ip

ip是通过从终端输入ifconfig而得到的

点击ok出现

您可以看到,此网络驱动程序的名称在步骤3的配置中位于方括号中。 消息提示是comment的内容。 此时双击可以看到共享目录下的文件

与我的Linux本地目录相同

现在,您可以在Windows上查看Linux共享目录中的文件。 当然,也可以在Windows上修改新文件。

7 .映射网络驱动器

为了更好地体验共享文件的功能,在这里也可以像在Windows中一样,将共享文件目录作为驱动器盘符添加到Windows下。

操作如下。

在此计算机上找到映射的网络驱动器,然后单击“映射的网络驱动器”

然后输入以下内容

随便选择驱动器盘符(我事先选择了z驱动器),然后是linux_share ) (您自己在步骤3中设置的功能名称),然后单击进行确认,即可看到多了一个z驱动器。

双击新添加的磁盘可以像处理Windows下的文件一样处理Linux下的文件。

PS:今天刚学,趁热打铁,如有不恰当的地方,还望sxdfj评论区指出。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。