好神奇的代码,可以让匿名用户对特定SharePoint 列表拥用添加列表项的权限哦

如果你不使用代码,很难从界面上去设置列表的匿名用户(如果可以请告诉我,我会自动删除这个博文)拥有列表项的添加权限。

其实这种需求是非常必要的,比如:

1、允许新用户去提交一个注册申请,

2、在召集临时会议的时候很多临时人员没有域帐号,而要上传资料,

3、允许网页可以被
匿名评论和提交匿名的答卷等等。

步骤:

首先:

1。在这个列表里,把匿名用户启用:

照着如图的方式做就行了:

但是,你会发现,删除、添加、编辑等权限对匿名用户来说,根本选不上,:(,如下图,没有关系,选上查看,就行了:

2. 
然后在服务器上建立一个VS控制台程序,在main函数中,键入以下代码:

?





1

2

3

4

5

6

7

8

9

SPSite site = new
SPSite("http://您机器名或网站集URL");

           SPWeb web = site.OpenWeb("子网站名");

           SPList lib = (SPList)web.Lists["列表名称"];

           lib.AnonymousPermMask64 = SPBasePermissions.ViewListItems | SPBasePermissions.OpenItems | SPBasePermissions.Open | SPBasePermissions.ViewFormPages | SPBasePermissions.AddListItems;

           lib.Update();

3.
回到列表,看看,我们真的可以在列表中创建项,注意哦创建者是空的,如下图:

如有SharePoint
2010 开发,请联系:[email protected]

好神奇的代码,可以让匿名用户对特定SharePoint 列表拥用添加列表项的权限哦

时间: 2024-10-31 15:59:36

好神奇的代码,可以让匿名用户对特定SharePoint 列表拥用添加列表项的权限哦的相关文章

VSFTP配置<一> ------ 匿名用户与系统用户配置详解

简介: 安全性是编写VSFTP的初衷,除了这与生俱来的安全特性以外,高速与高稳定性也是VSFTP的两个重要特点. 在速度方面,使用ASCII代码的模式下载数据时,VSFTP的速度是Wu-FTP的两倍,如果Linux主机使用2.4.*的内核,在千兆以太网上的下载速度可达86MB/S. 在稳定方面,VSFTP就更加的出色,VSFTP在单机(非集群)上支持4000个以上的并发用户同时连接,根据Red Hat的Ftp服务器的数据,VSFTP服务器可以支持15000个并发用户 实验环境: OS:    C

【转帖】intel 2018年1 月2号爆出漏洞分析 知乎匿名用户

作者:匿名用户链接:https://www.zhihu.com/question/265012502/answer/288407097来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 首先要明确的是:1)这个漏洞不是去年说的Intel ME的漏洞:2)这个漏洞不是很多答主说的依靠时间推测内核加载地址的问题. 这是一个新爆出的漏洞,虽然看起来不是1月2号才暴露出来.因为Linux和Windows早在去年11月份左右就有动作开始修补了. 下面是科普时间: 首先我们需要知

linux下实现ftp匿名用户的上传和下载文件功能

1.配置/etc//vsftpd/vsftpd.conf 文件如下: 打开文件,改变如下选项,如果文件中没有该选项,需要自己手动编写该选项 write_enable=YES anonymous_enable=YES anon_other_write_enable=YES anon_mkdir_write_enable=YES anon_upload_enable=YES 2.以上配置仅仅是完成了vsftp.conf的ftp允许anonymous的上传设置,还需要对相应的ftp上传用的文件夹设置:

MYSQL删除匿名用户的方法(提高安全性)

mysql中删除匿名用户详细步骤如下:[[email protected] ~]#mysql -u root -p ← 通过密码用root登录 Enter password: ← 在这里输入密码 Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 7 to server version: 4.1.20 Type 'help;' or '\h' for help. Type '\c

Ubunton下搭建ftp服务器 实现虚拟用户、本地用户、匿名用户的登陆及权限

#在ubunton系统下安装和配置ftp可以说是比较简单的 本篇教程是为了解决一下问题 需要搭建ftp服务器实现三种用户的登陆及权限管理 其中 anon可以自由的到特定的目录里下载东东: stu则可以到特定的目录里上传东东; 而tearcher,则可以对特定的目录里上传.下载东东; admin则可以对stu.teacher的数据进行统一的管理. 另外,做为系统上已经有的本地用户则可以登录自己的home目录. 针对上面的需求,ftp需要开通对匿名用户.本地用户.及虚拟用户的支持.并且特别对虚拟用户

Libimseti上的匿名用户推荐系统

<span style="font-size:18px;">/*** * @author YangXin * @date 2016/2/19 * @info Libimseti上的匿名用户推荐系统 */ package unitFive; import java.io.File; import java.io.IOException; import java.util.List; import org.apache.mahout.cf.taste.common.TasteE

9、FTP封杀用户、限制传输速率、限制访问目录、为匿名用户提供下载资源

一.封杀某些用户访问FTP服务器 例如  封杀 yanji [[email protected] root]#   vi   /etc/vsftpd.ftpusers     (用户控制配置文件,主要用于限制用户登录)在里面添加 yanji 一行  ,如果还有的话,在下一行继续添加就行 [[email protected] root]#   service    vsftpd    restart         (重启服务) 开始验证 1.在Windows中资源管理器中 地址栏 输入 ftp:

匿名用户上传文件

实验2允许匿名用户上传文件 实验环境 在虚拟机Linux 6.5系统下需要2台Linux系统一台A作为服务端一条B作为测试客户端开启2台Linux系统. 实验目标 A作为服务端配置VSFTPD服务器实现FTP服务. B作为测试客户端验证服务器A的共享是否有效. 配置真实主机确保真实主机能ping通2台虚拟机. 实验步骤 1.  首先将A,B真实主机放到同一网段中为了以后实验方便配置永久起效的静态IP地址验证AB真实主机能否通信安装vsftpd服务并启动. 2.  修改vsftpd主配置文件使得匿

jenkins匿名用户登录 - 安全设置

最近自己安装配置jenkins,但是跑任务时,发现是匿名账户登录,且提示: 后来发现搭建好jenkins之后,默认就是匿名用户登录的,可以在安装设置菜单里进行账户管理. 1.登录Jenkins服务器,进入“系统管理”,系统会提示启用身份验证,点击“安全设置”进入系统全局安全设置界面: 2.勾选“启用安全”,“访问控制”>“安全域”选择“Jenkins专有用户数据库”,并勾选“允许用户注册”: 3.“访问控制”>“授权策略”选择“项目矩阵授权策略”,将匿名用户设置为只读权限,并新增系统管理员ad