Linux环境下汇聚多台共享NAS到一个共享目录下

B站影视 2024-12-18 23:06 3

摘要:第一种是每一个在所有的共享服务器的用户名密码都是一样的,然后用户在Windows中添加windows凭据(使用control userpasswords2命令),IP地址填写linux的IP地址,

将SELINUX设置为permissive模式

setenforce 0

永久关闭SElinux

vi /etc/selinux/configSELINUX=disabled

安装SAMBA并编辑配置文件

yum install -y sambamv /etc/samba/smb.conf /etc/samba/smb.conf.bakvi /etc/samba/smb.conf

将以下内容写到配置文件中,如果需要修改显示的目录名称修改[file]中的内容

[global]guest account = smbguestmap to guest = Bad Userhostmsdfs=yes[file]comment = fileguest ok = Yespath = /fileread only = Nomsdfsroot = yesuseradd smbguest

修改权限

mkdir /filechown smbguest:smbguest /file

将192.168.0.99上的mp3目录链接到本地的/file/mp3

ln -s msdfs:192.168.0.99\\mp3 /file/mp3

打开smb服务并且设置为自启动,关闭防火墙。

systemctl start smbsystemctl enable smbsystemctl stop firewalldsystemctl disable firewalld

在电脑上输入Linux的IP地址就可以看到共享的目录了

没有加域情况下用户账号模式有两种:

第一种是每一个在所有的共享服务器的用户名密码都是一样的,然后用户在Windows中添加windows凭据(使用control userpasswords2命令),IP地址填写linux的IP地址,

第二种是每个共享服务器上的用户名密码可以是不一样的,这要终端每次重启后都需要手工的去访问每一个共享服务器的任意一个共享文件夹完成认证(认证可以通过使用control userpasswords2命令将每一台服务器的账号先加到凭证中,输入的IP是实际每一台共享服务器的,然后写一个bat挂载每一台共享服务器的任意目录net use \\10.1.1.243\测试目录 加到启动中即可)。

最后实现的效果就是在电脑中挂载linux共享出来的目录不需要使用用户名密码登录,子目录就是所有链接过来的共享文件夹

来源:爱哭的小跳蛙

相关推荐