




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SPS对文件进行权限管理的解决方案 SPS中的文档权限管理只能针对文档库一级,而不能再对文档进行细化单个授权的限制,是所有SPS开发人员和管理员心中的“痛”。为了解决这个问题,不少开发人员“各出各招”,提供了各自“曲线救国”的方案。以前我曾经做过一个文档管理系统的项目,底层使用WSS,上面一层是纯粹的ASP.NET项目,通过访问WSS SDK,来获得WSS提供的功能。这种方案相当于自己将SPS里面的文档库模块重新实现了一遍,开发人员可以获得最大化的灵活度,包括把权限设定到文件一级。当然这种方式开发复杂度也相当高,除非有非常良好的资源,包括对WSS开发非常了解的开发人员,才可能采用这样的方案。当然,我们也可以做出更轻巧的解决方案,我做过的一个是这样来实现的:首先在文档库的权限设置中,将一般用户所具有的权限都去掉,只让管理员对此文档库具有所有访问权限,然后给文档库增加一个新的栏,比如叫“Permission”,然后如果希望哪个站点角色或者用户能够访问一篇文档,就将这篇文档的“Permission”栏的值设置成那个角色或用户的名称即可。然后通过自己定制的一个WebPart来给用户显示文档库的信息。注意,使用默认的显示文档库内容的WebPart,是显示不出什么内容来的,因为实际上普通用户对这个文档库根本不具备访问权限。下面是使用方法的一些演示图片:首先,让“读者”这个角色不具备访问文档库的权限。然后,管理员进入文档库,将文档的“Permission”栏的值设置成对文档有访问权限的角色和用户名。当前登录Portal的用户是只具有“读者”权限的,注意看下面图片中下方的那个WebPart,那是SPS自带的显示文档库内容的WebPart,由于当前用户没有权限访问名为“示范文档库”的文档库,所以这个WebPart只会显示错误信息,或者会弹出一个窗口让用户输入用户名和密码。但是看上方那个定制的WebPart,它就可以正确的将我们自己在上面图片中所设定的有权限访问的文档显示出来。能够显示文档列表,那么能不能打开这些文档呢?答案是没问题!在定制的WebPart上点击文档链接,就能够直接下载这些文档。但是注意,如果你直接在IE地址栏输入这个文档的Url,SPS是不回让你打开或下载的,因为当前用户实际是没有权限访问这个文档的。只有通过这个定制的WebPart,才可能突破SPS的限制,按照我们自己单独设定的文档访问权限来打开文档。过两天我会把代码整理一下后,把这个WebPart和使用文档放在Blog上。发表于 2005年2月4日 2:55 - (阅读:10839;评论:97) 评论#re: SPS对文件进行权限管理的解决方案 2005-2-4 8:57 goodbaby 什么是sps? 这个用在什么地方? 是sharepoint? #re: SPS对文件进行权限管理的解决方案 2005-2-4 17:28 dudu 太好了!感谢Kaneboy共享自己的经验! #re: SPS对文件进行权限管理的解决方案 2005-2-5 16:42 montaque webpart中再对文档的访问之前加上一层安全检查? #re: SPS对文件进行权限管理的解决方案 2005-2-7 1:37 kaneboy 简单点说,就是先让谁都没有权限访问文档库(除了管理员),然后在WebPart中突破这个权限限制,通过我们对单个文档设定的权限,来显示文档列表给用户。 #re: SPS对文件进行权限管理的解决方案 2005-2-9 2:24 CM 这样的话对WebDAV是不行的吧,有没有什么办法可以在WebDAV下也生效吗? #re: SPS对文件进行权限管理的解决方案 2005-2-18 16:02 王Sir 老大,“曲线救国”,“各出各招”,一点不假,您说得都是我们的心里话啊!5555 #我有一个问题想请教您! 2005-2-22 9:16 我们公司在内部使用sps,大多数的计算机上装的是office2000而非office2003,所以目前在大多数的机子上就无法实现“签出”后“在Microsoft Office Word(Excle)中编辑”的功能,请问有什么办法可以解决这样的问题?谢谢,等待您的回复! #另一问题: 中文字搜索 2005-3-2 11:33 City Hunter 请问SharePoint如何支持中文字搜索? 我司遇到问题是中文字的前后没有 white space (comma, full stop, new paragraph, space, carriage return), 以致搜索不到! 谢谢! #re: SPS对文件进行权限管理的解决方案 2005-3-11 15:37 張云 請問代碼整理好了嗎 請發給我份,謝謝 email: #re: SPS对文件进行权限管理的解决方案 2005-3-16 16:04 小姜 我想问一下,文档库的目录在那里,我想从服务器端把文档做个备份。谢谢。 MSN: #re: SPS对文件进行权限管理的解决方案 2005-3-19 22:05 wokgsi 代码整理出来了没有,请给我发一份. #re: SPS对文件进行权限管理的解决方案 2005-3-21 15:13 some 请问:文档库增新增的栏怎么在webpart的代码中读出来? #re: SPS对文件进行权限管理的解决方案 2005-3-24 12:03 Sharon 请问:WEB部件的代码整理出来了吗?麻烦给我发一份: #re: SPS对文件进行权限管理的解决方案 2005-3-24 16:21 Rayman Web Part的代码整理出来了吗?麻烦给我发一份: #re: SPS对文件进行权限管理的解决方案 2005-3-25 11:03 sheep 请问具体如何在WebPart中突破这个权限限制呢? #re: SPS对文件进行权限管理的解决方案 2005-3-25 17:56 lvlisong Web Part的代码发我一份可以吗,谢谢,急需. #re: SPS对文件进行权限管理的解决方案 2005-4-5 9:57 guoxf Web Part的代码发我一份可以吗,谢谢,急需. #re:SPS对文件进行权限管理的解决方案 2005-4-10 19:37 盐雾试验箱 _,Pretty Good! #re: SPS对文件进行权限管理的解决方案 2005-4-12 23:07 zoushikun 能否给我发一份,我急需修改内部主页,谢谢! #re:SPS对文件进行权限管理的解决方案 2005-4-14 12:32 水分测定仪 _,Pretty Good! #re: SPS对文件进行权限管理的解决方案 2005-4-16 9:52 lan 我也正在研究啊,整理好了给我一份,谢谢了! #re: SPS对文件进行权限管理的解决方案 2005-4-21 21:30 lei 请问:WEB部件的代码整理出来了吗?麻烦给我发一份: #re:SPS对文件进行权限管理的解决方案 2005-4-25 19:02 热像仪 _,pretty good!18showsseeoo #re: SPS对文件进行权限管理的解决方案 2005-4-29 11:24 alcino 能发份代码给我吗?谢谢 #re: SPS对文件进行权限管理的解决方案 2005-4-29 11:37 trealy pardon me ,could you send me source code to my mailbox? trealy_ #re: SPS对文件进行权限管理的解决方案 2005-5-10 14:40 cmf 我也需要这方面的资料来修改公司内部的sps网站,请发我一份,感谢!cmf# #re:SPS对文件进行权限管理的解决方案 2005-5-10 22:34 试验面条机 _,pretty good!csharpsseeoo #re: SPS对文件进行权限管理的解决方案 2005-5-11 10:48 casual 怎么还没有提供下载啊? #re: SPS对文件进行权限管理的解决方案 2005-5-11 14:04 Kevin TU 我也需要这方面的资料来修改一个公司内部的sps网站,需求就有这个问题,请麻烦发我一份,谢谢! #re: SPS对文件进行权限管理的解决方案 2005-5-17 14:22 eng21 at tom dot com 其他用户的权限都被取消之后,那他怎么上传文档呢? 我刚开始用wss,文档权限问题很是困扰。 #re: SPS对文件进行权限管理的解决方案 2005-5-18 9:55 cathey 很好的东东,能否发一分给我,非常感谢! #re: SPS对文件进行权限管理的解决方案 2005-5-18 10:36 shang shao jun kaneboy,你好,我按照你这个方法去做了,确实很简洁,就我目前刚开始wss开发来讲,应该是够用了。 我把“读者”的权限设置为“取消签出”,对你的“文件夹文件列表视图”稍作改动,增加了对文件Permission属性的检查,一般的效果是能够出来。但当我用普通用户访问的时候,页面出错,我想可能是因为该用户没有权限获取文档库的文件夹和文件吧。你开发的部件却可以正确显示,是不是在部件内部模拟了管理员身份去获取数据?具体该怎么去做呢?能不能抽空指点一下? #re: SPS对文件进行权限管理的解决方案 2005-6-6 11:37 patric Web Part的代码发我一份可以吗,谢谢,急需 .tw #re: SPS对文件进行权限管理的解决方案 2005-6-15 19:23 david 老大, 还没有整理好呀! 急死了! #re: SPS对文件进行权限管理的解决方案 2005-6-18 13:09 老A 极需此Web Part功能,请主人江湖救急,发一份给我,万分感 EMAIL: #re: SPS对文件进行权限管理的解决方案 2005-6-20 15:03 leafpeak 也希望给我一份,虽然我知道你很忙,可能已经忘了这个事情 thanks alot! #re: SPS对文件进行权限管理的解决方案 2005-6-21 17:37 silas 我自己的方法是采用自己写的webservice实现文档上载到SPS的文档库指定目录下。但是用户下载时,只能通过提供文档路径URL的方式让用户直接从文档库下载,这样就只能为文档库添加everyone可读权限,这样很不安全,能否通过webservice读取文档库中指定路径的文档,然后返回客户端? 非常感谢! #re: SPS对文件进行权限管理的解决方案 2005-6-29 11:57 Changbo 也希望你能给我一份,我的email是 谢谢! #re: SPS对文件进行权限管理的解决方案 2005-6-30 10:21 george 请给我一份,我的email是 谢谢! #re: SPS对文件进行权限管理的解决方案 2005-7-6 9:07 梦幻 kaneboy老大,能否让我也分享一下你的劳动成果?谢谢!我的email是 谢谢! #re: SPS对文件进行权限管理的解决方案 2005-7-8 17:04 azhedream 求救kaneboy给我发一份web part 不胜感激 #re: SPS对文件进行权限管理的解决方案 2005-7-13 1:00 zhangyg 您的webpart代码整理完了么,我整畜要这个东东,有了它权限问题就基本上满足要求了。非常感谢! #re: SPS对文件进行权限管理的解决方案 2005-7-13 1:04 zyg 您的webpart代码整理完了么,我整畜要这个东东,有了它权限问题就基本上满足要求了。非常感谢!我的邮件是: #re: SPS对文件进行权限管理的解决方案 2005-7-13 11:50 cyj 这样做有几个不好的地方: 1、批量上传文档后,不得不手工去编辑每个文档的权限; 2、不能使用sps自带的功能强大的视图,因为是自己写的web part来展现文档; 3、其实,我们可以想象一下,如果每个文档的权限都不是一样的,这样去做的意义就很大。但是实际情况是很多文档的权限是一样的,所以我认为sps把具有相同权限的文档放到同一个文档库中,即用文档库来管理权限是合理的; 4、另外,sps来做知识管理的目的是强调共享,显然上面的做法是违背了这一原则。即便是有些文档的机密程度较高,需要特别的权限,我想这样的文档基本上应该在10%以内吧,把这些文档分类放到不同文档库中也可以解决权限问题啊 #re: SPS对文件进行权限管理的解决方案 2005-7-24 16:22 xtone 我觉得SPS2001的树型文档管理方式更加符合我们的使用习惯。树型的文档管理系统,权限只要到文件夹一级应该是可以满足要求的。 #re: SPS对文件进行权限管理的解决方案 2005-7-25 11:02 Hurry Bai 我也想要您的这个WebPart,解决我的困难,谢谢。我的Mail是: #re: SPS对文件进行权限管理的解决方案 2005-7-26 14:03 左之助 给我代码,谢谢 rodney_ #re: SPS对文件进行权限管理的解决方案 2005-8-5 14:39 who-is-young 谢谢了 #re: SPS对文件进行权限管理的解决方案 2005-8-5 14:42 gs 这样搜索的功能就应该没法应用了吧,所有文档都应该无法搜索到了,这个功能,应该是SPS一大特点。知识无法共享 #re: SPS对文件进行权限管理的解决方案 2005-8-8 17:35 bigben WSS的权限只管到DOC LIB 级,无法实现下层的文件夹及文件夹内文件的权限管理。大侠,听说你的WEB PART等解决此问题,请给一份你的WEB PART及使用方法。我的EMAIL: 不胜感谢! #re: SPS对文件进行权限管理的解决方案 2005-8-28 21:41 aroma 我也很想要您的这个WebPart,解决我在文件管理中的困难,谢谢。我的邮箱是是:ben_ #re: SPS对文件进行权限管理的解决方案 2005-9-5 16:21 oxy 能给我一份吗? 谢谢! #re: SPS对文件进行权限管理的解决方案 2005-9-7 12:09 Zeke kaneboy 你好, 你能否把SPS对文件进行权限管理的解决方案 的web part 分享到网上啊? 因为权限问题, 大家都走了好多弯路, 真的很需要你的帮忙. 可否提供下载的网址啊? 我的mail 是 zeke_ #re: SPS对文件进行权限管理的解决方案 2005-9-16 20:10 boke 能给我一份吗? 谢谢! _ #re: SPS对文件进行权限管理的解决方案 2005-9-21 17:30 LionKing 可以給我一份嗎?謝謝! #re: SPS对文件进行权限管理的解决方案 2005-9-26 14:01 sundegui 正在为权限苦恼,我也想尝试下您的解决方法。 这个WEBPART可以给我下载? #re: SPS对文件进行权限管理的解决方案 2005-10-25 10:17 xl12011 真是太有用了 能否发一份给我? #re: SPS对文件进行权限管理的解决方案 2005-10-31 17:32 valex 大侠,真是因为在想这个问题,从百度直接找到你这里来了而且刚刚好就是这个问题,你的Web Part给我发一份 #re: SPS对文件进行权限管理的解决方案 2005-11-10 20:09 xl12011 正为此事极其苦恼,搜索到你的方法,简直是救命, 否则就要安装rms和IRM啦。 这个WEBPART可以给我发一份吗? 非常感谢! #re: SPS对文件进行权限管理的解决方案 2005-11-15 13:58 KKLO Can you send me this webpart ; it will be great help for me. With best regards, KKLO from Hong Kong #re: SPS对文件进行权限管理的解决方案 2005-11-15 13:59 KKLO Sorry for missing e-mail. My e-mail address is .hk B.Rgds, KKLO from Hong Kong #re: SPS对文件进行权限管理的解决方案 2005-11-17 17:38 fancy Very Good ! 能否再发一份,多谢! fbf_ #re: SPS对文件进行权限管理的解决方案 2005-12-12 12:42 JianBIn 正好在研究这个技术,能否发一份给我啊,大虾! JianBin_2002163.com 谢谢! #re: SPS對文件進行權限管理的解決方案 2005-12-15 23:45 hungyu 哇!您的方法正是能解我所苦惱的問題,可將這個WEBPART可以email給我參考嗎?謝謝! #re: SPS对文件进行权限管理的解决方案 2005-12-27 15:53 rex 大大你好,你所說的方式,正是我目前要解決的問題,可以將你的webpart給我參考嗎? 但是我看大大所做的說明,有不是很懂的地方,可否請大大給我份,細部作法的說明,感激不盡! 謝謝! .tw #re: SPS对文件进行权限管理的解决方案 2005-12-30 11:00 lunew hey Kaneboy, 现在项目中正好有个文档库的需求可以参考这个,但没找到下载的地方,这个webpart大致代码能否发一份给我呢,非常感谢! lwy_ #re: SPS对文件进行权限管理的解决方案 2006-1-17 8:45 hjm 我们公司也在用SPS,但现在就在单个文档的权限这里被卡住了,一直没什么办法,非常幸运看到你这文章。能否给我一份: #re: SPS对文件进行权限管理的解决方案 2006-2-14 9:34 Mark 我也是急需阿,请给我也发一份吧!谢谢了 #re: SPS对文件进行权限管理的解决方案 2006-2-15 17:23 dongyang 哥哥,你可怜可怜这些(包括我)在内的内心焦急等待的人吧,如果你认为我们这样伸手向你要,侵犯了你的著作权,那你能发一些具体的实现步骤给我们吗,也不忘我们这么苦苦的等候啊!一年都过去了!我的邮箱是dongyang_ #re: SPS对文件进行权限管理的解决方案 2006-2-16 16:01 Ken 在哪里有下?给我也发一份吧 #re: SPS对文件进行权限管理的解决方案 2006-2-25 21:29 乔治 我们做的档案管理。正好也碰到这个难题,能否发一份给我啊,尊敬的Kaneboy大侠! YANGH9000YAHOO.COM 谢谢! #re: SPS对文件进行权限管理的解决方案 2006-3-19 13:16 Allen 我最近也在学习这个 能否也发一份给我 谢谢各位大虾 #re: SPS对文件进行权限管理的解决方案 2006-3-22 11:22 Maharajah 能给我一份么?我正在学习sps也碰到相关的问题了,谢谢! 还有一个问题,如果仅想让用户读取和保存文件,而不允许列目录。比如另存为时就列出了目录。有办法解决么? #re: SPS对文件进行权限管理的解决方案 2006-3-29 18:41 baogusr 真是烦恼的事情,希望你好个短信给我的邮箱 #re: SPS对文件进行权限管理的解决方案 2006-4-30 10:18 Scott Han 这个对我很有用,能否给我一份,非常感谢。 scott_ #re: SPS对文件进行权限管理的解决方案 2006-5-9 12:24 tonyjun1980 能够防止用户搜索到文档后打开吗? #re: SPS对文件进行权限管理的解决方案 2006-5-16 17:27 淡色精灵 请给我来一份代码谢谢 我的email: #re: SPS对文件进行权限管理的解决方案 2006-6-8 8:49 家伙_ 各位,WSS是有设置文档库下面每个文件夹的访问权限功能的。 以下文字是WSS帮助文件里面的内容,我的MAIL是,愿意跟大家继续交流!: 管理向后兼容文档库的安全性 如果您是向后兼容文档库的协调员,则既可在文档库级的角色中添加或删除用户,也可以在单个文件夹的角色中逐文件夹添加或删除用户。 注释 单个文件夹上的安全性设置决定用户在文档库可以看到的内容。这意味着分配文档库级角色的用户可能不具有与该文件夹级角色相同的角色。 #re: SPS对文件进行权限管理的解决方案 2006-7-11 10:24 李鵬 这个对我很有用,能否也给我一份,非常感谢。 #re: SPS对文件进行权限管理的解决方案 2006-7-27 11:28 jokeyu 能给我一份吗?正在研究这个问题. 感激 #re: SPS对文件进行权限管理的解决方案 2006-8-2 16:20 YO 能给我一份吗?正在研究这个问题. wangyb_ 感激 #re: SPS对文件进行权限管理的解决方案 2006-8-2 16:20 YO 能给我一份吗?正在研究这个问题. wangyb_ 感激 #re: SPS对文件进行权限管理的解决方案 2006-8-2 16:20 YO 能给我一份吗?正在研究这个问题. wangyb_ 感激 #re: SPS对文件进行权限管理的解决方案 2006-8-29 21:56 老D kan
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人工智能教育培训手册
- 工作总结:提升专业能力业务水平
- 2025新疆克拉玛依市面向高校应届毕业生招聘事业编制高中教师48人笔试备考试题及答案解析
- 农学中的农业科技示范园规划设计
- 2025年天津安全工程师安全生产法事故直接原因的分析考试试题
- 2025年唐山市市直事业单位招聘277人笔试备考题库及参考答案详解一套
- 2025年事业单位笔试-江苏-江苏审计学(医疗招聘)历年参考题库含答案解析
- 2025年有色金属行业资源循环利用产业链产业链金融创新报告
- 2025四川达州宣汉县养老服务中心招聘临时工作人员10人笔试备考试题及答案解析
- 2025年医学遗传学病例诊断与咨询考核试卷答案及解析
- 医疗纠纷预防和处理条例培训课件
- 中式面点培训课件
- 医院后勤教育培训课件
- 战后日本教育改革与发展进程
- 质量缺陷闭环管理制度
- 涵洞拆除改造方案(3篇)
- 公司自动化项目管理制度
- 2025年上海市中考语文试卷真题及答案详解(精校打印版)
- 2025年上海市中考数学真题试卷及答案
- 2023年10月高等教育自学考试《13683管理学原理(中级)》试题
- 三人合伙养狗合同范本
评论
0/150
提交评论