通过配置优米云盘服务端安装目录下的mainServer/config.ini文件,可开启很多可选功能,本文公布其中一些较为常用,且仅通过修改配置项就能实现的可选功能列表,这些配置项大部分取值只有0,1两个值,值为1表示开启该功能,值为0或者删除此项则回到默认的标准功能。
watermark-type 水印类型,可取值0、1、2,0是默认值
水印文字可在后台参数设置里的 :水印设置 -> 附加文字 里设置,这里假设水印文字为:优米云盘
watermark-type=0 表示水印的形式为:
”优米云盘,张小平(a0017) 2023-03-09 34:23“
watermark-type=1表示水印的形式为:
”优米云盘“ 即只显示附加文字
watermark-type=2表示水印的形式为:
”优米云盘, 2023-03-09 34:23“
data-path-base、data-path-mysql、data-path-file、data-path-view 自定义存储位置设置
这几个参数的详细设置参见文章:自定义存储位置
show-read-num、在客户端文件列表页显示当前文件的阅读数,可取值0、1,0是默认值
show-read-num=1表示会在文件列表页显示当前文件的阅读数量,为0则不显示
show-comment-num、在客户端文件列表页显示当前文件的评论数,可取值0、1,0是默认值
show-comment-num=1表示会在文件列表页显示当前文件的评论数数量,为0则不显示
show-approval-info 是否突出显示当前用户需要处理的审批,可取值0、1,0是默认值
show-approval-info=1表示在客户端文件表页红色突出显示需要当前用户处理的审批,并且用户对该文件点右键,会出现需要当前用户处理的审批请求。
fullsearch-only-visibility 全文搜索的权限要求,可取值0、1,0是默认值
fullsearch-only-visibility=0表示用户对当前文件至少需要预览权限,才能在全文搜索展示出来,这主要是考虑到全文搜索会显示一部分正文的内容,需要更严格的权限控制
fullsearch-only-visibility=1表示只需可见权限便能在全文sous中展示出来
guest-account 访客账号,可取值:云盘内的任意一个登录账号
设置了这个账号之后,可以不经登录,直接通过一个下载链接下载云盘内的文件,所以设置访客账号时,一定要把该账号的权限严格限定,仅那些可以对外公布的文件才能给该访客账号权限。
如果访客账号对某文件有下载权限,则下载链接形式如下:
http://test.yomicloud.com/app/file/out-load-file/pub01-4345.docx
其中:test.yomicloud.com是服务器地址,pub01是设置的访客账号,4345是要下载文件的ID,docx是该文件的扩展名
ldap-only-user AD域(也包括更一般的ldap)集成时,是否仅同步用户,可取值0、1,0是默认值
ldap-only-user=1表示AD域集成时,仅同步用户信息
ldap-only-user=0表示不仅同步用户信息,也同步部门
hide-person-folder 表示是否隐藏个人文件夹 ,可取值0、1,0是默认值
hide-person-folder=1表示隐藏个人文件夹,用户将不于拥有自己的个人文件夹
db-type 表示数据库类型,可取值mssql、smysql,或空值,默认是空值
db-type是空值,则用系统内置的mysql数据库
db-type=smysql,则用外置的,用户自己负责管理的mysql数据库
db-type=mssql, 则用外,用户自己负责管理的微软mssql数据库(mssql数据库的适配未经充分测试,不建议用户使用)
db-dsn 如果使用外置数据库,并且是微软mssql时则需要设置的外置数据库配置信息
其格式如下:
db-dsn=”DRIVER={SQL SERVER};SERVER=47.102.101.134;DATABASE=yomidb;UID=yomiuser;PWD=yomiCloud@”
(如果外置数据库是mysql,则其配置信息与使用内置数据库是一样的)
show-file-id 是否是示文件ID 可取值0、1,0是默认值
show-file-id=1 客户端文件列表页将会显示专门有一栏显示文件ID
show-file-id=0 不显示文件ID,用户可在文件详情查看文件ID
ban-mobile-login 是否禁止移动端登录,可取值0、1,0是默认值
ban-mobile-login=1禁止移动端登录
group-publish-items 是否把发布给我的文件按发布人分组显示,可取值0、1,0是默认值
group-publish-items=1 发布给我的文件将按发布人分组显示
hide-user 是否隐藏公司员工的姓名与账号信息,可取值0、1,0是默认值
hide-user=1 表示在客户端的任何需要选择用户的操作,如发布、审批、按用户名搜索等,必须在搜索框输入用户的全名才能显示用户且可被选中。
remove-any-publish-item 是否可以强制删除任何发布项,可取值0、1,0是默认值
remove-any-publish-item=1 表示文件发布者在任何时候都可以取消发布
remove-any-publish-item=0 表示仅当发布的文件未被任何人签收时,发布者才可以取消发布
ban-persionalfolders-outlnk 是否禁止将个人文件夹里的文件发为外链,可取值0、1,0是默认值
ban-persionalfolders-outlnk=1 表示禁止将个人文件夹里的文件发为外链
hide-discuss-all-person 是否隐藏文件讨论时 @所有人 功能,可取值0、1,0是默认值
hide-discuss-all-person=1 隐藏该功能
creator-admin-auth 是否给文件夹创建者管理员权限,要开启该功能需要填写对该文件夹的权限要求,大部分情况下可填:
creator-admin-auth=A
表示只有文件的创建者对该文件有所有权限时,才能开启创建者管理员权限
开启创建者管理员权限的另两个要求是:
1、管理员必须在该文件夹的上级文件夹的文件夹策略里允许开启管理员权限功能;
2、必须是满足以上要求的新创建的文件夹,创建者才具有管理员权限。过去已经创建文件夹不具有该权限。