SVN支持与禁用匿名用户访问实例

支持匿名用户访问

方法一
在svn安装目录下找到,conf/httpd.conf文件,如果是手动集成apache的则找到apache的配置文件。
找到中的

 代码如下 复制代码

Require valid-user

改为

<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>

重启服务,这样设置以后,svn下的所有内容都不在需要验证用户,可以直接访问。
缺点:svn自身的访问权限设置失效了。更多的时候我们希望用户先用匿名方式尝试访问,如果不行,在输入用户名和密码验证访问。

方法二

在配置文件中加入

Satisfy Any加入了Satisfy Any的设置,其表示在同时启用了Allow(允许)和Require的情况下,指定相关策略的,一共有两个备选值,All表示用户必须同时满足Allow和Require的条件,而Any则是满足其中之一即可。

Satisfy Any表示允许先用匿名方式尝试访问,并根据svnauthz对匿名用户的控制给予访问权限

禁用匿名用户访问

(1) 下载 netinst iso 安装,软件源选择 debian.cn99.com;                         
(2) 编辑 /etc/default/locale,

加入如下三行:

 代码如下 复制代码

LANG=en_US.UTF-8                                                               

LC_CTYPE=zh_CN.UTF-8                                                           

LANGUAGE=en_US:en

(3) dpkg-reconfigure locales,把 en_US.ISO8859_1, en_US.UTF-8, zh_CN.GBK, zh_CN.UTF-8 选择上;

(4) aptitude purge vim-tiny && aptitude install xorg gdm fcitx xfce4 xfonts-wqy  ttf-arphic-uming vim-full

(5) 重启或者用 /etc/init.d/gdm start 进入 X 界面;
(6) 乐意的话可以装上 msttcorefonts, emacs-intl-fonts, xfonts-intl-chinese。

时间: 2024-11-02 01:34:17

SVN支持与禁用匿名用户访问实例的相关文章

app.config如何禁用匿名用户访问

问题描述 vb.net如何在app.config里设置禁用匿名的Web访问呢? 解决方案 解决方案二:万能的同志们,请帮忙啊解决方案三:<system.web><httpHandlers><addpath=".config"verb="*"type="System.Web.HttpForbiddenHandler"validate="true"/></httpHandlers>&

Linux ftp匿名用户访问的默认路径能改?改成外接硬盘文件夹?/var/ftp/软链接到硬盘?

问题描述 Linux ftp匿名用户访问的默认路径能改?改成外接硬盘文件夹?/var/ftp/软链接到硬盘? ln -s 外接硬盘绝对路径 /var/ftp/ 我发现软链接后能够访问匿名用户的根目录,但是根目录下的文件无法访问.是否是因为匿名用户只能操作/var/ftp/这个路径下的文件?

IIS7.5 禁止匿名用户访问某文件夹

问题描述 站点目前搭建在iis7.5上,站点下有个image文件夹,里面存放的全是图片(jpg).如何拒绝匿名用户通过url方式访问图片?就是要达到如下目的:用户在没有登录的情况下,直接通过地址栏url无法访问图片.有没有办法只通过web.config配置的方式(allow,deny)就能解决,handler的解决暂时不考虑.补充:iis7.0不是更改了管道模式嘛,应该可以做到基于静态文件的forms认证啊. 解决方案 解决方案二:问题你网站CSS调用图片,也是匿名用户浏览器发送请求的.如果你想

win7访问共享文件出现登录失败:禁用当前用户错误

解决办法: 方法1:最简单的解决方法就是--本机建立一个新账户,这样通过新账户而不是同名的admin账户去访问共享服务端就不会出现"登录失败:禁用的当前账户",会直接提示输入密码. 方法2:修改服务器端的访问模式,让everyone都能访问.客户端以guest登录. 方法3:使用windows的cmd,输入net use \ip共享文件夹 /user:用户名后回车后输入密码. 后面附另一篇超长的文章 win7设置网络共享注意项 Win7设置网络共享的方法和XP是差不多的,区别在于Win

Linux服务器上安装使用TCPCopy来获取用户访问流量

tcpcopy可以当做一种压力测试工具,也可以获取真实的用户访问流量,从而模拟真实运行环境,tcpcopy的开发者这样介绍它: TCPCopy是一种请求复制(所有基于tcp的packets)工具,其应用领域较广,利用TCPCopy程序,可以把访问memcached的系统流量复制一份到membase系统中去.对于membase来说,这份流量就是访问membase的,跟直接上线 membase效果一样,就可以做各种试验,查看membase的各种特性. 主要有以下功能 1)分布式压力测试工具,利用在线

匿名用户设计

匿名用户设计:网站用户不需要登录可以实现登录用户的操作(除去扣费的功能外) Java代码   mail varchar(60) #用户名      istemp  tinyint(1) #是否是匿名   假设登录用户是邮箱账号,匿名用户设计能保证唯一的非邮箱字符.匿名用户的操作数据产生和登录用户的业务流程一样,用户登录后只需要替换掉用户名(mail),标识符(istemp)清空匿名cookie/session即可,登录用户session和匿名session只能存在一个.匿名的数据用session

MySQL安全问题(匿名用户)的一点心得

mysql|安全|问题|心得 前两天在帮朋友整理他的主页空间时候,发现的一点关于MySQL可能大家都会忽略的问题:我们知道,在安装完MySQL后,它会自动创建一个root用户和一个匿名用户,其初始密码都是空,对于前者,很多参考资料上都会提醒大家要注意及时设定一个密码,而忽略了后者,大概是因为后者默认设定为只能在本机使用的缘故吧. 但如果你的MySQL是要提供给Web服务器作数据库服务的,忽略这个匿名用户的代价可能相当惨重,因为在默认设置下,这个匿名用户在localhost上几乎拥有和root一样

“Web 匿名用户”帐户密码的位置

web 问:我们希望向"Web匿名用户"帐户授予从其他系统上读取信息的访问权:可是,我们不知道该帐户的密码.怎样才能获得该密码呢? 答:IUSR_<计算机名>帐户就是"Web匿名用户"帐户,它是在IIS的安装过程中创建的.该密码存储在本地SAM中(对于2000域控制器而言存储在ActiveDirectory中),Metabase中也存储着该密码.由于该密码存储在Metabase中,您就可以使用一个.vbs脚本将IUSR和IWAM这两个帐户的密码提取出来,

vsftpd添加用户并限制目录及指定用户访问指定目录

开发那边更新速度如果比较快,每天会有无数的文件或者目录交给运维更新上线,这样比较麻烦,干脆给他们搭FTP让他们自己上传修改,但有一问题,就是权限问题,公司五个站点有五个目录,每个人负责不同的站点,如何让各自都不干扰别人,或者说不到别人的目录搞"破坏"!下面解决这个问题! 一.检查Linux中vsftpd的安装情况. 就不啰嗦了 二.将系统中的SELinux关闭,然后重新启动电脑(不关闭的话修改好标签也可以) 关闭SELinux的方法: 修改/etc/selinux/config文件中的