安装smbclient

提示:“smbclient” 未安装。无法挂载 "SMB / CIFS", "SMB / CIFS 使用 OC 登录信息"。请联系管理员安装。

yum install libsmbclient libsmbclient-devel -y

yum安装完后,仅仅只是系统底层支持smb client了,而nextcloud是基于php的,还需要通过PECL命令来安装php对应的smb扩展

宝塔面板PHP配置里面禁用函数把popen和putenv删除掉。
然后输入

pecl install smbclient

如果报错的话输入进行pecl升级

pecl channel-update pecl.php.net

进入到nextcloud外部存储的管理页面

添加后,页面上方会出现如下图配置区域,由于配置项毕竟多,我以编号命令,逐一解释
注:当配置OK时,最前面的图标为绿色对勾,否则显示为红、橙色图标
1.png
1.在Nextcloud中看到的挂载名称(任意填)
2.认证选项(一般均为用户名和密码)
3.SMB服务器地址(如果smb服务端口不是默认的139或445,可以定义为IP:端口的形式)
4.SMB服务器中配置的共享文件夹名称(如果该文件夹不存在则会报错)
5.远程子文件夹(默认为空)
6.域名(默认为空)
7.用户名(smb用户名)
8.密码(smb密码)
9.指定挂载的共享文件夹的权限<p style="color:red">(默认为空,表示所有用户都可以读写该文件夹)
10.检查配置保存按钮<(用于测试是否配置成功)

转载自https://bugxia.com/1306.html

Last modification:May 23rd, 2020 at 05:07 pm
如果觉得我的文章对你有用,请随意赞赏