Articles of authentication

带有validation的Danted袜子代理

我一直试图build立在Linux上的SOCKS代理与丹特。 我有代理工作完全没有身份validation,但是当我尝试添加身份validation与method: username和method: pam我无法login任何用户名或密码,我设置。 当使用method: pam这是我使用的configuration logoutput: stderr /var/log/danted.log /#Interfaces for listening on internal: eth0 port=1080 #AP external interface internal: eth0 port=53 external: eth0 #interface on AODV network /#Auth Method method: pam user.privileged: root user.notprivileged: nobody user.libwrap: nobody client pass { from: 0.0.0.0/0 to: 0.0.0.0/0 log: error } /#Allow any connection pass { from: 0.0.0.0/0 […]

如何在proftpd.conf中有多个AuthUserFile指令

在我的CentOS中,CPanel安装在proftpd.conf中,我可以看到指令 AuthUserFile /etc/proftpd/passwd.vhosts 我想添加一个AuthUserFile指令,所以Profptd使用另一个文件来查找/etc/proftpd/passwd.vhosts旁边的用户,所以我在AuthUserFile添加了一行 AuthUserFile /home/public_html/cgi-bin/ftp/ftp.users 但它似乎没有使用我的新的AuthUserFile指令 任何人都可以帮助我如何使proftpd看另一个文件,除了这个用户/etc/proftpd/passwd.vhosts 正如你所build议的那样,我在proftpd.conf中添加了这个,并且在debugging模式下启动了Proftpd守护进程,但是仍然没有使用这个文件。 <VirtualHost www8.example.com> ServerName "www8.example.com's FTP Server" MaxClients 40 MaxLoginAttempts 3 DeferWelcome on AuthUserFile /home/xxx/public_html/cgi-bin/ftp/ftp.users </VirtualHost> 这里是debugging日志: – dispatching CMD command 'AUTH TLS' to mod_tls – dispatching LOG_CMD command 'AUTH TLS' to mod_log – dispatching PRE_CMD command 'USER testuser' to mod_tls – dispatching PRE_CMD command 'USER testuser' […]

Ubuntu上出现Samba NT_STATUS_ACCESS_DENIED错误

我在Ubuntu上build立了一个Samba服务器。 当我允许来宾访问时,一切正常,但是当我尝试为特定用户设置configuration时,我收到以下错误: $ smbclient //xxxx/john -U john Enter john's password: Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 4.1.6-Ubuntu] tree connect failed: NT_STATUS_ACCESS_DENIED 这里是服务器端的configuration(/etc/samba/smb.conf): [john] comment = Ubuntu File Server Share path = /home/john browsable = yes guest ok = yes read only = no create mask = 0755 valid users = john writable = yes 请注意: john帐户存在于/ etc / […]

是否可以设置证书的到期date?

我正在尝试在安装程序中testing证书validation逻辑。 我有一个安装了Active Directory证书服务的testing域。 域控制器和CertServ都是使用最lessconfiguration的基础安装。 请求证书时是否有办法控制证书的到期date? 理想情况下,我希望颁发今天,明天和昨天过期的证书(已过期)

IIS7不会将授权传播到子目录

我们的应用程序正在使用表单authentication,解决scheme一直运行良好。 最近我们2008年的一台服务器发现了一个问题,那就是授权没有传播到子目录。 换句话说,在主web.config中,我们有以下授权设置。 <authorization> <deny users="?" /> <allow users="*" /> </authorization> 这会导致redirect到未经身份validation的用户(非常标准)的login页面。 样式表位于子目录/ Content / Styles中,而Contents目录有另一个web.config,用以下内容覆盖授权: <?xml version="1.0" encoding="utf-8"?> <configuration> <system.web> <authorization> <allow users="?" /> </authorization> </system.web> </configuration> 这应该允许访问未authentication用户的样式表目录(也是非常标准的)。 问题在于服务器对样式表的请求正被redirect到login页面。 我已经尝试删除站点和应用程序池并重build它们,并且还从服务器(包括WAS(Windows进程激活服务))中删除了IISangular色并重新安装。 这些都解决了这个问题。 我知道configuration是正确的,因为我可以采取相同的应用程序,并放在一个新的Server 2008安装,它的工作原理。 任何想法如何我可以解决这个问题,而不重build整个机器?

保持颠覆用户和密码与Linux用户同步的最佳方式是什么?

我不知道什么是最好的,保持颠覆用户和密码与Linux用户和密码同步,或者只是让Linux以某种方式提供颠覆validation服务。 我宁愿只维护Linux用户,因为我发现在Ubuntu上添加和删除用户很容易。 我想发布命令“sudo adduser developer”和“developer”立即访问subversion版本库。 目前,我必须先创build一个Linux用户,然后使用以下命令创buildSubversion用户: sudo htpasswd -m / var / lib / svn / mainrepo / conf / htpasswd开发者 有没有更好的办法?

将远程SSH用户映射到不同的本地用户

我所有的盒子都有相同的用户名,除了一台传统的机器,我不愿意尝试改变它。 每当我ssh到机器,我忘了指定我的用户名,我的密码被拒绝。 这只需要30秒,但它只需要3,所以这是一个PIA。 有什么办法来configuration该机器来识别传入的用户名并将其映射到另一个正确的用户名? 如果可能,我真的很想在服务器上configuration它。 configuration每个客户端不太理想,特别是因为我喜欢用我的各种安装和虚拟机相当多。

在没有Samba / Winbind的情况下对CentOS进行身份validation

我们目前有我们的CentOS 5.5服务器使用Samba和Winbind对我们的Active Directory环境(Windows 2003 R2)进行身份validation。 它为我们提供了很好的服务,但我们需要更强大的function,并且有人build议使用LDAP和Kerberos直接对AD进行身份validation。 推动背后的主要动机是我们有不同的UID / GID,其中一个服务器上的单个用户(bob)将具有UID 501,另一个531,并且影响SMB安装目录的权限。 这是我的理解(作为一个Linux新手),可以读取AD中的Unix属性,从而在整个环境中集中和标准化我们的UID / GID? 我希望这个环境尽可能稳定,并且不要认为Samba / Winbind解决scheme的扩展性很好,所以如果我可以通过将AD指定为一个理想的LDAP服务器来实现这一点。 任何build议,非常感谢,并会阻止我拉我的头发进一步。

如何在Apache中使用特定的用户名/密码要求客户端证书?

我有几个客户端证书,我的Apache httpd服务器要求客户端(使用http://www.garex.net/apache/上的说明)。 我想有一个身份validation,也进行身份validation,并只允许客户端证书匹配用户名/密码组合。 例如,如果我有两个客户端证书与CN user1和user2和.htpasswd文件 user1:passwordA user2:passwordB 我想喜欢的东西 SSLUserName %{SSL_CLIENT_S_DN_CN} AuthName "Please enter your username and password" AuthType Basic AuthUserFile /path/.htpasswd require valid-user 但是,尝试这将导致500错误。 我能做什么?

在通过半径对ADauthenticationCisco Aironet AP时需要PKI

我们是一个小型办公室,并将Cisco Aironet 1250接入点设置为WPA-PSK。 现在我们已经部署了Active Directory,我想通过半径而不是PSK来validation用户。 为此,我在我的SBS 2011服务器上安装了NPS。 WiFi客户端是一些公司笔记本电脑,一些个人iPhone,iPad,Android手机等,即各种设备的组合,并非全部join到域中。 似乎所有涉及Aironet支持的radius的authentication方法都需要某种PKI基础设施。 我设法轻松地configuration我们的Cisco ASA 5505,以对同一个radius服务器validationIPSEC VPN客户端,但无法弄清楚如何设置Aironet。 我是否真的需要在所有这些设备上安装我的NPS服务器证书,就像我见过的一些人所build议的那样?