分享一种中小企业的文件服务器方案

以我所在的单位为例,目前我们的文件共享都是使用samba+网络盘的方式,这种方式的好处就是便利,但也有很多不爽的地方,samba管理用户相当啰嗦,比方添加一个新用户,要在服务器端增加,而且用户自己还不能修改密码,我也一直在寻找一种途径来改变这种状况,只可惜市面上提供的大多数企业文档管理系统,都是只提供http+ftp接口的,很少有能够在linux下面mount成网络盘,或者在windows下面挂一个网络盘来实现。能实现的话,价格也是相当高。

我这里分享一种解决方案,不过需要用到一个破解程序。

FreeBSD/Linux + SSH + WebDriver

WebDriver是我试过用的最好用的一个工具,它能够将基于FTP、SSH、WebDav几种协议的网络文件夹挂载为本地硬盘。

先简要说明下需求:一般的文件服务器,都需要:可读写的公共组空间+私人空间+全局可读写的公共空间+私人共享空间。这个功能,在FreeBSD/Linux系统下是很容易实现的。定义文件夹“属性+属组+软链接”就搞定的了,限制空间也简单,使用quota。

好了,那么我的做法是这样:在服务器端打开ssh(不建议使用ftp,因为webDriver中文乱码,ssh则未发现),定义用户组、用户,定义文件夹,分配相应的权限控制(当然这些用户都不能登陆系统,否则就糟糕了),客户端安装webdriver程序(自行check),ok,就这么多。

挂载为本地驱动器

想后续再用php写个管理员的控制台,估计就相当完美了,嘿嘿。

若有哪位仁兄用了这种方法来挣钱,不要忘记小弟哈。

事后想想,这种方式貌似用FreeNAS/OpenFiler+WebDriver也能很好的解决。。。

================================================================

如果是在linux/BSD主机之间共享文件,使用sshfs可以很容易的实现。

转载于:https://blog.51cto.com/xiaosa/386242

分享一种中小企业的文件服务器方案相关推荐

  1. 干货课堂丨分享一种LCD驱动电路方案【飞凌嵌入式】

    在一次项目定制中,客户要求我们将 CPU 主控和 LCD 显示屏电压驱动电路做成一体板, LCD 显示屏所需要的 AVDD,VGH,VGL 等电压需要主控板提供,因为这几路电压所输出的电流都很小(一般 ...

  2. php 服务器方案,分享几种常见WEB服务器配置方案

    在众多专用服务器中,WEB服务器应该是我们最为熟知和常用到的了,根据不同的建站及WEB需求,WEB服务器有着好几种常见的环境配置方案,这里就总结分享一下: 当前比较流行的配置就是跑php一般就是,ph ...

  3. Android 添加微信分享三种实现方案

    Android 添加微信分享三种方案 使用android的intent实现应用程序之间的通信,将信息通过intent传递给微信.这种方式的局限性在于 a.只能发送图片,而不是文字或者图片+文字. b. ...

  4. 文件服务器异地容灾,三种异地容灾方案(完整版).pdf

    三种异地容灾方案(完整版) 一.数据级灾备--PPRC IBM 的PPRC (Peer to Peer Remote Copy,点对占点远程复 )复制技术是基于 ESS 企业级数据存储服务器,通过 E ...

  5. 代码埋点、可视化埋点、无埋点几种数据埋点方案的分析报告

    目录 数据采集的核心问题 一.埋点是什么 二.为什么要埋点 三.埋点有哪些方式 四.各埋点方式优劣对比 五.其他 在这篇文章里面,我们会对数据采集的一些基本概念进行阐述,然后,会针对目前市面上新增的一 ...

  6. 计算机硬件的组装硬盘,组装电脑如何选择硬盘?DIY装机四种电脑硬盘搭配方案提供参考...

    如今,固态硬盘已经逐渐替代了传统式机械硬盘,原因是固态硬盘打破了传统机械硬盘的性能瓶颈,读取速度有着明显的提升,固态硬盘都是作为主盘,而如今机械硬盘更多的是用作存储盘使用.那么组装电脑如何选择硬盘?下 ...

  7. 一种留存分析的方案:Cohort Analysis

    一种留存分析的方案:Cohort Analysis | 人人都是产品经理今天分享一个分析留存率的方法: Cohort Analysis ,这个方法很简单,也很实用,但是介绍这个方法的中文文章却不多. ...

  8. 分享一种 ConstraintLayout 让TextView 自适应的同时,还不超出限制范围的方式

    分享一种 ConstraintLayout 让TextView 自适应的同时,还不超出限制范围的方式 不知道大家有没有遇到这种布局需求: 上图布局很简单,ImageView + 中间的TextView ...

  9. 创业之路---IT销售中几种销售提成激励方案的比较

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 最近有一 ...

最新文章

  1. 重磅!GitHub 日收 7000 星, Windows 计算器项目开源即爆红!
  2. mysql grant all详解_grant all赋权后mysql.user表权限字段还是N,但能登录和新建表
  3. 你应该掌握的七种回归技术
  4. wincc无法修改服务器名称_WinCC(TIA)组件SIVARC在BA空调及冷热源系统改造项目中的应用...
  5. 二进制、字节、int范围、编码
  6. 限定通配符和非限定通配符_为什么我不信任通配符以及为什么我们仍然需要通配符...
  7. linux mv 保持目录结构_(三)Linux系统目录结构
  8. 使用mysql索引的规则
  9. 路径-真机和虚拟机共享
  10. 疑似iQOO Neo6通过3C认证:最高支持80W快充
  11. 【转载】HTML之表单的设计(十)
  12. OpenCV图像灰度化的六种方法
  13. 2018最新最全1803win10专业版,教育版,企业版和ltbs密钥分享
  14. html中的abbr有什么作用,HTML中abbr元素的使用介绍
  15. 蝴蝶效应---。。。
  16. SPARC Learn Note
  17. 程序员锻炼宽广的胸怀
  18. 哈希(哈希表与哈希函数)
  19. 程序猿必备的数电知识之(逻辑代数基础后半篇)
  20. iphoneX的safari浏览器操作栏隐藏时兼容底部Home键

热门文章

  1. python 小说爬虫_Python实现的爬取小说爬虫功能示例
  2. java中多态,instanceof关键字
  3. 计算机网络有哪些技能知识,网络基础知识及操作技能.ppt
  4. 2021垂直类电商私域化洞察报告
  5. 微信又出了一款新的APP
  6. 2021快手电商数据报告
  7. 产品经理,如何降噪学习?
  8. 2020新时尚之都指数报告
  9. LeetCode C语言刷题——day1
  10. java 月份_java+javascript获得两个日期之间的所有月份