打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
分享:kiftd账户设置及权限分配详细教程

很多用户在初次使用时对于如何在kiftd中设置账户无从下手。因此,本文将以最简单的方式,详细介绍如何在kiftd中设置用户的账户、分组和权限,同时给出实际使用情景下的设置示例以供参考。这些设置方法在Windows、Mac OS X以及Linux操作系统中均完全一致,不区分操作系统。虽然账户配置是基于配置文件方式进行的(这对于很多初次接触的用户而言可能不太习惯),但是只要按照下列指引尝试一次,任何用户都能很快学会这一简单的技巧(毕竟该程序本身就是希望用户即开即用的)。

1,找到账户配置文件

首先,进入位于应用主目录中的conf文件夹:

之后,找到其中的account.properties文件。这是一个文本文件,所以可以用任意的文本编辑工具(例如Windows中的“记事本”或“Mac OS X”中的“文本编辑”)打开它:

打开后,可以看到该文件的初始内容应如下图所示:

2,新增一个账户

接下来,就可以设置一个新账户了。其实在初始内容中已经给出了admin账户的设置示例,我们只需要照猫画虎进行设置即可。一个账户最基本的设置格式是:

  1. {账户名}.pwd={密码}
  2. {账户名}.auth={权限字母}

其中,账户名、密码都不能使用中文(因为程序识别不了),而【权限字母】则有以下几种(全是小写字母),可以根据需要自行设置:

  • l 下载权限,能够下载文件或预览
  • u 上传权限,能够上传文件
  • c 创建文件夹权限,能够创建文件夹
  • r 修改权限,能够重命名文件或编辑文件夹
  • d 删除权限,能够删除文件和文件夹(这个在授予时应该慎重,只给信得过的用户)
  • m 移动权限,能够执行剪切-粘贴操作

注:如果什么权限也不想给,那么就可以设置成”{账户名}.auth=n“(n不代表任何权限)。

接下来,举个简单的例子。我们想为”小周“新增一个账户,那么可以这样设置:

上图新增的两行设置中,第一行”xiaozhou.pwd=123456“代表设置了一个名为“xiaozhou”的账户(小周的全拼嘛),登录密码是“123456”;而第二行”xiaozhou.auth=u“则代表设置了“xiaozhou”这个账户拥有“上传”权限,能够上传文件。

很简单不是?那如果我们还需要再给”小李“也设置一个账户呢?也很简单,继续照猫画虎地再添加两行就行了:

现在,我们又添加了一个名为”xiaoli“(小李的全拼)的账户,密码是”654321“(这俩密码设置得也是心大,实际使用中千万必要用如此简单的密码),能够删除文件(d)、修改文件(r)和移动文件(m)。

设置完毕后,只需保存该文件然后稍等片刻就可以生效了。例如使用新设置的”xiaoli“账户进行登录:

每个账户都只能进行已经授权的操作,而不能进行未授权的操作。

3,修改已有账户

如果想要修改账户的密码或者权限怎么办?直接将相关的配置项改好再保存即可。例如,有一天小李觉得账户密码确实太简单了,想改为666666(其实还是很简单),那么可以这样:

之后,小李就可以用666666作为密码登录了。

4,删除已有账户

如果有一天希望不用某个账户了怎么办?只需将其相关的配置项删除就行了,也就是说,只要账户配置文件中无此账户的配置,那么就相当于删除了这一账户。

5,给账户设置小组

当然,上述功能对于个人或家庭使用可能已经足够了,但在团队使用时可能还不够——比如在一个团队里,【王经理】和【赵经理】分别带领自己的团队做一个项目,两个团队都不希望自己的资料被对方看到,这个时候该怎么办?此时,可以使用小组设置功能。

为某一账户设置小组很简单,只需添加:

{账户名}.group={小组名}

例如,将【王经理】、【小周】都设置为“A”组成员;【赵经理】、【小李】都设置为“B”组成员,那么就可以这样设置:

这样的话,【王经理】和【赵经理】就可以各自创建一个新的文件夹,并将其访问权限设置为“仅小组”了:

被设置为“仅小组”访问的文件夹【只供自己和同小组的账户】进行访问和操作,非本组成员无法查看也无法操作,从而实现保护团队资料的目的。

问:如果一个没设置小组的账户创建了一个“仅小组”文件夹会怎么样?答:那么这个文件夹就会和“仅创建者”一样,仅供自己访问。

* 高级小组设置

现在,假如【韩总经理】(官大一级)希望自己能够同时查看两个小组的文件(以便实时掌握两个组的工作进度嘛),又该如何设置呢?这也很简单:只需为【韩总经理】设置多个小组即可。方法如下:

{账户名}.group={小组名A};{小组名B};...

也就是使用分号分割多个小组名。示例如下:

那么,如果将来小组多了,希望设置一个能够访问所有小组文件夹的账户,难道需要将所有小组一个个写好么?也不需要,只需将其小组设置为“*”即可:

{账户名}.group=*

这样,该账户就能访问任意一个小组文件夹了。

【特别提示】:每一个小组的文件夹都应该由本小组的成员创建(而不是由能够同时访问多个小组的账户创建)。因为能同时访问多个小组的账户所创建的“小组文件夹”也能够同时被多个小组成员访问(权限是相互的)。所以,在上述示例中,王经理和赵经理的小组文件夹都应该由自己创建,而不是由韩总经理创建。

6,设置公共权限

当然,并非所有权限都需要绑定到账户身上。某些权限(例如下载)可能需要让任何访问者都具有——包括任意账户和未登录的匿名访问者,这种权限该如何设置呢?很简单,只需设置一个”公共权限“就行了,这个权限将允许任何访问者使用(包括所有账户和未登录的匿名访问):

authOverall={权限字母}

例如默认生成的“authOverall=l”就代表了任何人都可以执行”下载“(l)操作。如果您希望不设置任何公共权限,可以将其设置“authOverall=n”(和给特定的账户设置权限的方法完全一样,n不代表任何权限)。

示例:设置任意访问者均都能够执行上传和下载操作(只需独占一行即可,位置不限):

7,为账户在特定文件夹中授予额外权限

很多时候,我们可能需要将账户的权限设置精确到【特定的文件夹】上来实现更加灵活的权限管理。此时,我们便可以借助“为账户在特定文件夹中授予额外权限”功能来实现这一目的。

在特定文件夹中为账户授予额外权限,只需进行如下设置即可(一个账户可设置多项):

{账户名}.auth.{文件夹ID}={额外权限字母}

该设置的作用是:当 {账户名} 对应的账户进入 {文件夹ID} 所指定的文件夹后,该账户将会获得 {额外权限字母} 所授予的额外操作权限(其中, {额外权限字母} 的设置规则与账户权限的设置规则完全一致)。

举一个简单的例子:现在,我们希望用户【小李】只能在专门的【提交文件】文件夹中上传文件,而不能在其它位置上传文件。为此,我们可以进行如下设置:

第一步,创建一个专门用于上传文件的【提交文件】文件夹,并进入该文件夹查看其文件夹ID:

第二步,使用上一步中查看到的文件夹ID为账户【小李】设置一个额外权限“u”,如下图所示:

第三步,设置完毕后保存并关闭账户配置文件。这样一来,【小李】便能够在【提交文件】文件夹中上传文件了:

同时,由于额外权限【仅在特定文件夹内】有效,因此可以避免【小李】在其他位置上传文件:

需要提醒您的是,由于这一功能是为账户在特定文件夹中授予【额外】的权限,因此该设置将在“公共权限”和“账户权限”的基础上进行叠加——也就是说,如果您将公共权限设置为“下载文件(l)”,并将某一账户的账户权限设置为“上传文件(u)”,那么当您在特定文件夹中为该账户授予额外权限“删除文件或文件夹(d)”后,该账户在这一文件夹中实际拥有的权限便是“下载文件(l)”、“上传文件(u)”和“删除文件或文件夹(d)”三种而不是仅有“删除文件或文件夹(d)”一种。

【特别提示】:额外权限也会对目标文件夹内的所有子文件夹生效——简单来说,如果一个账户在“/ROOT/一级文件夹/”中被授予了“上传文件”的额外权限,那么该账户在“/ROOT/一级文件夹/二级文件夹”或“/ROOT/一级文件夹/二级文件夹/三级文件夹”……中也都将具备上传权限。同时,如果子文件夹也有额外权限设置,那么这些权限将会与父级文件夹中的额外权限进行累加。

8,结语

以上就是在kiftd服务器中设置账户的全部内容,虽然看上去有些繁琐,但实际操作起来其实并无难度,大多数用户在尝试一遍以后都能轻松学会。如果还有其他疑问,可以参考程序内附带的《kiftd说明文档》,里面有更加详细的介绍。

最后,如果本文帮助到您,希望随手给个赞!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
3分钟内Windows网盘搭建并实现局域网文件共享
Win7系统需要管理员权限才能删除文件夹或复制到此文件夹解决方法
顽固文件删不掉?那是姿势不对
不能访问共享文件夹,没有权限访问共享文件夹
【通用教程】 Windows电脑SMB共享设置方法
Windows XP权限整合应用全解
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服