Postfix,saslauthd,mysql,smtpauthentication问题

试图获得我的邮件服务器(Ubuntu 10.04)的身份validation运行,但有麻烦。 我有一个服务器后缀为SMTP设置,IMAP服务器与快递设置。 我的后缀authentication是使用赛勒斯(我还没有尝试过鸽舍)saslauth。 用户名和密码存储在MySql数据库中。 使用imap-ssllogin远程客户端(thunderbird),我可以阅读我的邮件。 我无法得到SMTP方面的工作,并将问题集中在saslauth上。 用 testsaslauthd -u 'username' -p 'passowrd' -s smtp 回报 connect() : Permission denied 数据库中的密码是encryption的,我想这个testsaslauthd会带一个纯文本密码并encryption它。 寻找有人来帮助我通过这个工作。 林新来的邮件服务器,并没有得到一个完整的工作。 谢谢。 问我应该查看哪些日志文件/ post,运行哪些testing,检查权限。 编辑: (3/26/2012)更多的信息,我不能得到任何邮件客户端工作,他们给错误 The message could not be sent because connecting to SMTP server <mydomain.com> failed. The server may be unavailable or is refusing SMTP connections 我有各自的端口在iptables上打开,但我猜测,这是一个内部的问题,因为我在上面跑的testing。 我也运行telnet到mail.mydomain.com 25并运行ehlo localhost并得到这个回报 […]

如何覆盖Gnome / KDE的login过程?

我想重写我的电脑的login过程,以便它可以通过蓝牙硬件安全令牌login,而不是input用户名和密码。 我需要做什么,我应该在哪里实现这一目标?

如何确定是否需要重启由于Ubuntu上的升级?

当我使用apt来更新我的系统(例如运行sudo aptitude full-upgrade )时,它有时会安装需要重启的更新。 这尤其适用。 用于内核(安全)更新。 我有时可以在sshlogin消息中看到这个。 我想知道如何(其他)我可以确定系统是否需要重新启动由于这些更新。

为什么SSH在〜/ .ssh / config中检查configuration文件的权限,而不是在其他地方?

我有一个.ssh/config和-rw-rw-r– 。 我知道你应该chmod 600 。 这不是我的问题。 我感到困惑的是,如果我把同样的configuration文件somwhere其他 – 比如说~/tmp/ssh_config – 然后运行ssh -F ~/tmp/ssh_config -F〜 ssh -F ~/tmp/ssh_config ,权限不会被检查! 这发生在OSX上。 为什么? 为什么SSH会关心一个地方的权限,而不是另一个呢?

Apache ErrorDocument指令不起作用

我无法获得一个自定义的错误文档来处理400个错误的请求。 这是一个CentOS LAMP服务器。 ErrorDocument 400 /badrdoc.html 我已经尝试使用上面的: Apache http.conf Apache httpd-vhosts.conf(在每个虚拟主机中) .htaccess在网站的根htdocs中 他们都没有工作。 Apache正在服务其默认的400错误请求页面。 任何人都可以解释这一点吗? 编辑:忘了提及,我已经重新启动Apache后的变化。

Nginx – PHP脚本的基本httpauthentication

我添加了一个用作“cgi-bin”的PHP脚本, 组态: location ~^/cgi-bin/.*\.(cgi|pl|py|rb) { gzip off; fastcgi_pass 127.0.0.1:9000; fastcgi_index cgi-bin.php; fastcgi_param SCRIPT_FILENAME /etc/nginx/cgi-bin.php; fastcgi_param SCRIPT_NAME /cgi-bin/cgi-bin.php; fastcgi_param X_SCRIPT_FILENAME /usr/lib/$fastcgi_script_name; fastcgi_param X_SCRIPT_NAME $fastcgi_script_name; fastcgi_param QUERY_STRING $query_string; fastcgi_param REQUEST_METHOD $request_method; fastcgi_param CONTENT_TYPE $content_type; fastcgi_param CONTENT_LENGTH $content_length; fastcgi_param GATEWAY_INTERFACE CGI/1.1; fastcgi_param SERVER_SOFTWARE nginx; fastcgi_param REQUEST_URI $request_uri; fastcgi_param DOCUMENT_URI $document_uri; fastcgi_param DOCUMENT_ROOT $document_root; fastcgi_param SERVER_PROTOCOL $server_protocol; fastcgi_param REMOTE_ADDR […]

无法login到Windows Server 2008(作为任何用户,甚至不是本地,不是在安全模式,但我有正确的凭据)

从无处不能login到我的Windows服务器2008年机器。 所有的服务,如FTP服务器或networking服务器(我实际上不使用,只是远程桌面和FTP)正在运行。 无论我尝试什么凭证(甚至是特殊pipe理员),它总是会说未知的用户名或密码错误。 我已经尝试了很难closures/打开和安全模式,没有运气。 此外,我已经尝试inputlogin名称作为服务器名称\用户或工作组\用户(每个大小写敏感的情况下),仍然说我有错误的login。 通常我们使用远程桌面访问机器,但通过KVM进行本地访问也不起作用。 现在我locking了任何控制或任何方式来做一些事情。 只有通过ctrl + alt + dellogin屏幕login警报。 没有我能够login,我实际上不能尝试修复任何东西。 除了SERVER NAME \ user之外,在Internet上找不到更多。 重新安装将是最后的手段,但我不能让事情这样长的时间。 这台服务器至关重要。 如果有任何帮助,我认为自动Windows更新已closures,最近几年没有更新或新安装的软件,只有很less的软启动,最近没有。 它发生在运行时,而所有其他服务仍然运行,所以这不能只是一些Windows引导启动期间讨厌的东西。 有什么可能改变? 我现在有什么select?

傀儡声称,即使域名正确parsing,也无法parsing域名

我有一个相当简单的木偶设置,一个主节点和一个节点,都运行Debian Squeeze 6.0.4。 我有两台机器,客户端和主分别的DNS条目。 客户端和主服务器的DNS条目都可以在两台机器上正确parsing到正确的IP。 在我的客户端,我有这样的configuration: [main] server = master.example.org logdir=/var/log/puppet vardir=/var/lib/puppet ssldir=/var/lib/puppet/ssl rundir=/var/run/puppet factpath=$vardir/lib/facter pluginsync=true templatedir=/var/lib/puppet/templates 密钥交换似乎失败,根据/ var / log / syslog中的这个消息: localhost puppet-agent[11364]: Could not request certificate: getaddrinfo: Name or service not known 为什么决议不适用于傀儡?

ISC DHPD中的固定和dynamicIP导致双租赁

我想有一个小的dynamic地址部分和大多数客户端分配一个固定的IP地址。 我的dhcpd.conf看起来像这样: use-host-decl-names on; authoritative; allow client-updates; ddns-updates on; # Einstellungen fuer DHCP leases default-lease-time 3600; max-lease-time 86400; lease-file-name "/var/lib/dhcpd/dhcpd.leases"; subnet 192.168.11.0 netmask 255.255.255.0 { ddns-updates on; pool { # IP range which will be assigned statically range 192.168.11.1 192.168.11.240; deny all clients; } pool { # small dynamic range range 192.168.11.241 192.168.11.254; # used […]

降级/取代root用户?

是否有可能安全地降级用户的“根”,用不同的帐户名replace它? (比如'admin')。 所以,最后,“admin”将是uid 0和“root”123。 我使用Centos,如果这有什么区别的话。 我担心的是,如果任何标准服务使用root硬编码(cron脚本也许?),并导致一切都失败。 谢谢!

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.