Articles of authentication

Linuxvalidation服务器的创build

如何在Linux服务器上使用相同密码validationWindows和Linux的Samba PDC? 我正在考虑传播到两个LDAP后端,或者某种方式来同步Samba和Linux密码与PAM,但我不知道什么是最好的。

为什么我的Apache ldap身份validation不起作用(密码不匹配)?

我想我的.conf文件设置是正确的,但似乎我无法validation我的密码。 我知道密码是正确的,因为我已经login了。 查看Apache日志,看起来好像Apache能够查询LDAP服务器,但它不能匹配密码。 [Wed Feb 10 10:51:53 2010] [debug] mod_authnz_ldap.c(377): [client 10.0.xx] [1544] auth_ldap authenticate: using URL ldap://ldapserver:389/DC=corp,DC=example,DC=net [Wed Feb 10 10:51:53 2010] [warn] [client 10.0.xx] [1544] auth_ldap authenticate: user jdoe authentication failed; URI /sitejunk [LDAP: ldap_simple_bind_s() failed][Invalid Credentials] [Wed Feb 10 10:51:53 2010] [error] [client 10.0.xx] user jdoe: authentication failure for "/sitejunk": Password Mismatch […]

发件人validation有多重要,什么是重要的?

当我开始学习如何configuration电子邮件时,SPF已经存在,但是对是否是好事以及在DNS中提供SPFlogging的价值有疑问。 现在似乎人们普遍认为某种forms的知名发件人validation是好的做法。 这是真的吗? 我是不是因为不支持SPF / DKIM /不pipe什么而成为一个不好的postmaster?

使用Apache针对Linux用户帐户validationSVN用户

是否有可能将系统用户帐户下的SVNvalidation绑定到Apache,而不是使用htpasswd定义密码? 我宁愿使用Apache而不是SVN + SSHauthentication。

在Apache2中使用mod_dav_svn进行身份validation

我在Apache2中为使用mod_dav_svn提供服务的SVN存储库设置身份validation时遇到了一些麻烦。 这是我的Apacheconfiguration目录: <Location /svn> DAV svn SVNParentPath /var/svn/repos AuthType Basic AuthName "Subversion Repository" AuthUserFile /etc/apache2/dev.passwd Require valid-user </Location> 我可以使用svn在/var/svn/repos下的项目,所以我知道DAV正在工作,但是当我做svn更新或提交(或任何东西),Apache不要求任何身份validation…它无论Auth指令是否存在,完全相同。 版本库目录(以及所有子目录/文件)上的权限仅授予www-data(Apache2用户/组)的权限。 我还确保所有相关的模块都已启用(特别是mod_auth已启用,所有mod_dav *模块都已启用)。 任何想法为什么svn命令不authentication? 提前致谢。

Apache嵌套限制部分

我试图限制访问SVN中的某些目录,如下所示使用Apache httpd服务器来控制请求。 基本上我想允许所有已authentication的用户访问/只允许访问匹配/ root / / branches / release到特定用户的path。 这样的事情可能吗? 下面的破碎的代码的例子。 <Location /> DAV svn SVNPath c:/svnrep/svn_repository AuthType Digest AuthName "example" AuthDigestDomain / AuthUserFile c:/users Require valid-user </Location> <Location /root/*/branches/release*> DAV svn AuthType Digest AuthName "example" AuthDigestDomain /svn AuthUserFile c:/users Header add test result Require user exampleuser </Location>

Apache避免单个文件的密码保护

我想在Apache中保护整个虚拟主机,但是我仍然希望允许公共访问单个文件。 虚拟主机将所有请求代理到后端的Tomcat服务器。 什么是最好的方法来做到这一点? 我尝试设置我的虚拟主机定义如下,但它仍然需要我公开暴露的文件的密码: <VirtualHost *> ServerName example.com <Location / > Order Allow,Deny Allow from all AuthType Basic AuthName "Restricted Access" AuthUserFile /etc/apache2/secrets.htpasswd Require valid-user </Location> <Location /foo/bar.html> Order Allow,Deny Allow from all </Location> </VirtualHost> 有什么build议么?

Apache目录与authentication

这是我的虚拟主机configuration: <VirtualHost *:80> DocumentRoot /home/user1/htdocs/folder1 ServerName folder1.hostname.tld <Directory /home/user1/htdocs/folder1> AuthType Digest AuthName "private" AuthUserFile /home/user1/passwd Require user superman #Order allow,deny #Allow from all </Directory> </VirtualHost> 我已经添加了用户: htdigest -c /home/user1/passwd private superman Apache不断给我的日志: client denied by server configuration: /home/user1/htdocs/folder1/ 我不知道什么是错的… Apache有权读取密码文件。 另外,如果我评论AuthDigest …行并取消订阅和允许,apache将像魅力一样提供文件夹。 Apache用403响应我,不提示我的浏览器用户/传递.. 任何帮助?

如何使用NT身份validation为ODBCnetworkingconfigurationWindows用户帐户?

我正尝试使用“使用networkingloginID的Windows NT身份validation”从ODBC数据源pipe理器创build到SQL Server数据库的连接。 服务器和客户端都运行Windows XP。 看起来,具有pipe理员权限的任何帐户都可以将数据源添加到服务器*上,但来自客户端的连接尝试会导致错误消息,表明它正尝试使用来宾帐户进行身份validation。 我发现一个微软支持页面 ,说: 对于SQL Server …:使用模拟用户帐户进行连接。 但它不提供如何做到这一点的build议。 如何在服务器上模拟用户帐户? 或者(因为这听起来会导致不幸的挤压特权和失去责任): 如何为服务器数据库上的客户端权限提供帐户,然后确保客户端尝试使用特权帐户进行身份validation,而不是使用来宾帐户进行身份validation? 我知道我正在提供相当稀疏的信息。 这是因为我在陌生的领域,不知道什么是中肯的。 我会尽可能快地添加任何请求的信息。 *我现在正在计划在收紧特权之后立即收紧特权。

Linux中的非login帐户可以连接scp吗?

我们有一些通用的ID在Linux机器上工作。 最近我们决定通用账户将被lockinglogin,并且人们会得到个人ID(这对于审计来说总是最好的select)。 问题是,我无法弄清楚这是否也将确保使用此通用ID的scp连接将开始失败? 即使源服务器和目标服务器之间存在信任关系,也需要身份validation和授权(据我所知)。 有人可以帮我解决这个问题,因为将会影响scp连接吗? 如果他们愿意,还有什么其他的select可以确保即使没有人可以通过盒子上的通用IDlogin,可以build立scp连接。 谢谢,Ankur