Articles of linux

有用的方法来使用随机壳variables?

创build虚拟数据显然是好的; 也可以用来生成密码(虽然我相信你必须小心在这里真正的“随机性”)。 您遇到的其他任何有用的用途?

如何在networking上find连接的主机(vpn或lan)

我已经在stackOverflow中发布了这个相同的东西,有人指出我应该在这里,而不是… 我正在寻找可能的解决scheme以满足以下需求: 我configuration了一个VPN(使用Linux上的openVPN,BTW),我想知道哪些主机连接到它。 我认识到,它可能是试图知道哪些主机连接到局域网相同的事情,所以任何解决scheme可能会做的工作… 事实是,我曾经在linux上使用hamachi vpn,并且有机会知道哪些主机连接到了我所属的特定networking,所以我想知道在openVPN中是否可能有类似的东西(甚至是任何VPN和/或任何LAN)。 最好,我正在寻找开源/免费的SW解决scheme,或者可能是自己编程的提示(如果可能的话,以最简单的方式,而不是我不知道如何编程,但我试图达到这个一个简单的方式)。 但无论如何,如果没有os / fsw的解决scheme,其他人可能会做… 非常感谢! 哈维尔,墨西哥城 好! 谢谢你的回复 我试图部署pipe理界面,但我面临一些麻烦,我不知道如何处理。 我将以下行添加到我的服务器conf文件中: management 10.8.0.1 2308 /etc/openvpn/password 我确信端口23​​08是未使用的,而10.8.0.1正好是地址openVPN给我的服务器(我是对的吗?也许我理解这个颠倒:(),我呼应我的select密码到密码文件。 重新启动openvpn后,我得到这个: MANAGEMENT: Cannot bind TCP socket on 10.8.0.1:2308: Cannot assign requested address (errno=99) 有任何想法吗?

如何让用户pipe理自己的电子邮件帐户?

我为一个为6000个用户托pipe电子邮件的小型ISP工作,我们正在升级到一个新的Debian邮件服务器。 我们从用户那里得到的许多要求之一就是能够自己更改他们的电子邮件密码。 在过去,除了qmailadmin之外,我们已经避免了这个select,只有less数商业客户可以信任。 一般来说,让用户更改自己的电子邮件密码一直在我心中,是一个灾难的秘诀。 这不仅意味着他们可能会使用令人惊讶的愚蠢密码,而且允许攻击者更改每个人的密码的代码错误的可能性可能相当高。 此外,历史上,我们已经有一个完全在单独的服务器上运行的Webmail(Squirrelmail和Horde,如果你想知道的话),但是很多HOWTO都说要把它们放在同一台服务器上。 再一次,这是我避免的,因为我偏执,但可能是正确的。 如果我没有记错,这是用户无法通过自己的networking邮件更改密码的最大原因。 我是不是太偏执,或者这就是为什么没有人在我们的邮件服务器过去7年闯入? (除了奇怪的垃圾邮件发送者为用户密码钓鱼)

间歇性Subversion(针对AD的Apache auth_ldap)失败

问题: 我的颠覆已经开始停止工作定期(每一个小时或两个),这似乎已经开始时,一个域控制器失败(我还没有做元数据清理)。 但是,失败的不是在AuthLDAPUrl目录中指定的那个。 我的问题: 有没有人有任何想法的可能是什么原因造成这种情况,有可能是auth_ldap联系人的域控制器发送一个响应告诉auth_ldap使用现在已经走了的域控制器? 另外,有没有办法将AuthzSVNAccessFile中的用户的所有ldap身份validation密码转储为本地文件作为临时解决方法? 它看起来像我使用全球目录,港口3268,我会更好的使用636或389。这是什么意思,如果我使用其中的一个,而不是? 我的其他一些DC没有在3268上监听,但在其他端口上,所以也许我可以指定还原剂AuthLDAPUrls? 参考资料: 错误信息: [warn] [client 192.168.80.80] [22364] auth_ldap authenticate: user aUserName authentication failed; URI /svn/someRepo/trunk [LDAP: ldap_simple_bind_s() failed] [Can't contact LDAP server] auth_ldapconfiguration: <Location /svn> DAV svn SVNParentPath /var/svn AuthzSVNAccessFile /etc/httpd/authfiles/authz_svn_access AuthType Basic AuthBasicProvider ldap AuthName "Company's Software Repository" AuthLDAPBindDN "[email protected]" AuthLDAPBindPassword "someSuperSecretPassword" AuthLDAPUrl "ldap://pdc.myDomain.com:3268/dc=myDomain,dc=com?samAccountName?sub?(objectCategory=person)(objectClass=User)" Require valid-user </Location>

将用户cron转换为系统cron

我想集中很多cron到/ etc / crontab。 现在,每个用户都在/ var / spool / cron中拥有自己的cron,这对我来说是不可维护的。 我想通过脚本自动执行此操作,但问题在于cron语法不同。 在/ etc / crontab中必须声明一个用户。 我怎样才能有效地完成这项任务?

PHP和Linux的权限

Hell0 我们(我们公司)已经为我们创build的几个网站使用了一个CMS。 我们现在已经遇到过几次这个特殊的问题,所以我们不能想到解决这个问题的方法。 下面是问题的描述:在这个cms中可以创build图片库。 当您通过CMS为图库创build文件夹时,文件夹将由www用户创build,并且其权限设置为0666.当用户使用其编辑器视图将图片上传到此图库时,图片将被上传到之前创build的文件夹并切割成所需的尺寸。 .thumbnails和其他文件夹被创build来保存不同大小的图片。 如果你通过ftp为图库创build文件夹,那么图库的所有者是ftp用户。 如果您手动将权限设置为0666并以正确的权限上传文件,一切似乎都可以。 现在在公共视图中,如果您select以前创build的文件夹作为您的图库文件夹,则cms无法创build.thumbnail子目录(以及其他所需的子目录)。 文件夹之间的唯一区别是文件夹的所有者。 现在我正试图让我的手在这个托pipe帐户的PHP日志。 我想我会有更多的信息。 艾伦

如果它显示“无法分配内存”,我如何重新启动我的VPS

我在运行PHP网站的VPS(CentOS)上遇到内存使用问题。 直到现在我已经能够改变事情,并重新启动,以尝试分析和修复内存使用率再次攀升之前,但现在当我键入重新启动它甚至不能这样做。 我怎样才能重新启动我的VPS机器,摆脱这个catch-22? 替代文字http://i27.tinypic.com/v4tith.jpg 5分钟后 :现在的内存几乎完全被刷出 ,可能是什么原因造成了这个问题,当通过SSHlogin的响应时间如此之慢,我该如何解决呢? 替代文字http://i31.tinypic.com/ra8cc3.jpg

无法通过Windows上的Putty连接到Linux(Virtual OS-vmware)

我想通过运行命令在Windows上通过Putty访问我的Linux机器(虚拟操作系统): putty -ssh -P 22 192.168.171.130,,, 但它返回一个错误信息,无法连接。 但是几天前我能够连接它。 但是不是现在。 为什么?? Windows IP Configuration Host Name . . . . . . . . . . . . : rba7791fd466 Primary Dns Suffix . . . . . . . : Node Type . . . . . . . . . . . . : […]

PHP启动:时区数据库已损坏

我有一个CentOS 5.2服务器。 PHP现在在5.2.10版本(php-5.2.10-1.el5.remi.i386),我已经更新到5.3,tzdata也被更新(tzdata-2009i-2.el5.noarch)。 自更新以来,Apache拒绝启动,因为PHP崩溃。 这里是httpd / error.log [Wed Jul 08 11:40:21 2009] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) [Wed Jul 08 11:40:24 2009] [notice] Digest: generating secret for digest authentication … [Wed Jul 08 11:40:24 2009] [notice] Digest: done PHP Strict Standards: PHP Startup: It is not safe to rely on the system's timezone settings. […]

无法在本地validation发行人的权限?

我们有一个奇怪的问题IE7显示没有错误的迹象,但Firefox和Linux工具。 例如,可以使用wgettesting来监视系统的SSL可用性(公有DNS和IP地址匿名): wget https://subdomain.website.edu –2009-09-02 14:11:06– https://subdomain.website.edu/ Resolving subdomain.website.edu… 192.168.227.87 Connecting to subdomain.website.edu|192.168.227.87|:443… connected. ERROR: cannot verify subdomain.website.edu's certificate, issued by `/C=US/O=VeriSign, Inc./OU=VeriSign Trust Network/OU=Terms of use at https://www.verisign.com/rpa (c)05/CN=VeriSign Class 3 Secure Server CA': Unable to locally verify the issuer's authority. To connect to subdomain.website.edu insecurely, use `–no-check-certificate'. Unable to establish SSL connection 它说:“无法在本地validation发行人的权限。 […]