Articles of 目录

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>

Windows 7的system32不同的内容取决于如何查看

使用Windows 7 x64企业版。 当我通过资源pipe理器查看C:\ windows \ System32时,我可以看到telnet.exe,如果从开始菜单打开cmd,我可以使用telnet。 如果我打开C:\ WINDOWS \ SYSTEM32 \ CMD.EXE通过Launchy(作为pipe理或不),我不能使用远程login或运行后,甚至看到远程login 从开始菜单运行 C:\Windows\System32>dir telnet* 07/13/2009 05:39 PM 79,872 telnet.exe 1 File(s) 79,872 bytes 从Launchy运行 C:\Windows\System32>dir telnet* File Not Found 任何人都知道为什么文件夹的内容会根据查看方式而改变?

将用户configuration文件存储在公司环境中。 在哪里,如何和为什么?

我是一名程序员,对Active Directory,LDAP等知之甚less。我试图build立的是我工作的每个员工的某种configuration文件网页。 类似的东西: http : //intranet-matters.de/files/chr-hansen-my-profile.jpg 我是否需要LDAP服务器来存储电子邮件地址,电话号码,员工ID,组织层次,职位等? 我应该尝试编写我自己的后端来pipe理这些信息,还是应该尝试从LDAP服务器上获取? 我可以使用现有的Active Directory来存储和检索我需要的信息吗? 我们已经有一个用于我们的电话系统(阿尔卡特朗讯)的LDAP服务器。 我应该尝试学习它是如何工作的? 供应商不知道LDAP如何工作。 他们只安装系统并支持它,他们不销售使用服务器的编程咨询。 有我可以使用的另一个解决scheme?

对于public_html和public_html下的文件夹和文件,使用SuPHP作为共享主机环境的最小,安全和足够的权限

我有一个SuPHP和DirectAdmin的服务器。 我的许多(但不是全部)用户正在运行Joomla和Wordpress。 如果我chmod public_html和子文件夹为700会出现问题吗? 他们需要更多的权限? 怎么样的文件? 什么应该为他们最小 , 最安全和足够的默认权限? 那是400吗? 或者也许600? 换句话说,我的问题是集中关注组和世界用户的权限。 任何问题,如果只有用户有需要的权限? 我想通过使用SuPHP,一切都由业主来完成,并且不会有任何问题来限制小组和世界的用户组。 我宁愿给每个对象(文件,文件夹)至less有足够的权限工作没有任何问题。

监控PowerShell脚本文件安全脚本安全地运行在多用户Access 2003数据库?

我试图监视大小达到2GB时损坏的MS Access数据库文件的大小 。 我发现下面的PowerShell脚本监视文件的大小,然后运行一个命令。 该脚本使用(Get-ChildItem $FilePath).length来确定正在监视的文件的大小。 虽然我想这样做只是一个读取操作,但它将监视多用户MS Access数据库的大小的事实并不真正为读取操作留下空间,所以我想我会问一些更有经验的Powershell用户,如果是这样的话。 我使用Powershell 2,因为这是shell $ Host.Version 输出 : Major Minor Build Revision —– —– —– ——– 2 0 -1 -1 为了方便,这里是powershell脚本的全文: function Test-FileSizeUntil { <# .Synopsis Checks the file size of a given file until it reaches the specified size and creates an action .Description Controls the size of […]

在searchActive Directory帐户时,System.Runtime.InteropServices.COMException:超出此请求的时间限制

当我在AD中searchLDAP用户时出现错误。 如果我限制DirectorySearcher.SizeLimit = 1,那么我得到的结果(返回1结果)。 但是,当我将SizeLimit增加到1以上(SizeLimit = 2)时,我得到“ 超出此请求的时间限制 ”错误。 请让我知道我怎样才能debugging这个错误,什么是可能的情况,因为我得到这个错误。 另外请注意,只有当我的DirectorySearcher.Filter有ID,姓名,电子邮件时才会出现错误。 如果我只是通过名称或ID或电子邮件单独search,我没有得到任何超时错误,我得到的结果。 筛选search“ID”,名称和电子邮件(这将引发超时错误): (| (&(|(objectClass=person)(objectCategory=user))(!objectCategory=computer)((|(samAccountname=a*)(givenname=a*)(mail=a*)))) (&(|(objectCategory=group)(objectClass=groupOfUniqueNames)(objectClass=groupOfNames))(!objectCategory=computer)(cn=a*)) ) 筛选search“ID”(这效果很好) : (| (&(|(objectClass=person)(objectCategory=user))(!objectCategory=computer)(samAccountname=a*)) (&(|(objectCategory=group)(objectClass=groupOfUniqueNames)(objectClass=groupOfNames))(!objectCategory=computer)(cn=a*)) ) 谢谢

Apache:每个目录ExpiresByType?

我有一个文件夹的JavaScript文件,应该比正常脚本更快过期。 是否有可能让文件过期使用Apache 2以外的.htaccess目录? <IfModule mod_expires.c> ExpiresActive On ExpiresByType text/javascript "access plus 60 minutes" </IfModule>

在哪里放置我的服务器,configuration和(大)数据? / SRV? /等等? 在/ usr / local / bin目录? /home/me/.whatever?

我正在寻找这个网站,以回答我的问题,我能find的最好的就是这个 。 (我猜想把我的configuration放在/etc ,应用程序放在/usr/local/bin ,在/home/firda/.tunnel或者在/var或/srv或/usr某个地方放置。 前言: 我正在用C ++编写服务器应用程序。 它应该站在其他服务器,移动应用程序和单位(小型设备,如汽车)之间。 它通常会侦听TCP端口(处理客户端=移动应用程序和服务器)和UDP端口(数据将从/到ipsec / racoon和/或打开端口 – 与设备通信,自定义协议)。 它不需要root权限(port> 1000,例如11235),所以我决定设置SUID位并将所有权分配给我的帐户(即使我以root身份启动帐户,也使其在我的帐户下运行)。 这是我现在部署它(从MAKEFILE) deploy := /usr/local/bin user := firda name := tunnel watchdog := tunnel-watchdog names := $(name) $(watchdog) deploy: cp $(names) $(deploy)/ chown $(user):$(user) $(patsubst %,$(deploy)/%,$(names)) chmod a-rwx,u+xs $(patsubst %,$(deploy)/%,$(names)) $(deploy)/$(watchdog) 并将/usr/local/bin/tunnel-watchdog到/etc/rc.local (隧道监视程序只是分叉运行隧道,如果它死了,重新启动它)。 当我想部署它时,我将源文件复制到我的主目录( /home/firda/tunnel )中,inputmake test来构build并自我testing(在非root帐户下),然后kill这两个正在运行的进程ps -fu firda知道PID),然后键入make deploy将新的可执行文件复制到/usr/local/bin并再次启动(在root帐户下)。 […]

Apache2意外redirect:虚拟主机DirectoryIndex不自动提供index.php

我有两个安装在Ubuntu 16.04 VPS上的Apache虚拟主机。 site1.example.com是一个function正常的WordPress网站。 site2.example.com是一个新增的网站,其文档根目录中只有index.php 。 当我在浏览器中访问site2.example.com时,它意外地redirect到site1.example.com (WP网站)。 但是,如果我访问site2.example.com/index.php将按预期方式显示。 以下是/etc/apache2/sites-available中的.conf文件的内容: site1.conf: <VirtualHost *:80> ServerName site1.example.com DirectoryIndex index.html index.php DocumentRoot /var/www/html/site1.example.com/public_html </VirtualHost> site2.conf: <VirtualHost *:80> ServerName site2.example.com DirectoryIndex index.html index.php DocumentRoot /var/www/html/site2.example.com/public_html </VirtualHost> 我能做些什么来让http://site2.example.com/显示index.php而不需要在URL中明确要求? 如果有人有任何build议或需要看到我的configuration的另一部分,请让我知道。

当它的path被作为一个命令input时,cd到一个目录(而不是“foo是一个目录”错误)

我讨厌什么时候bash给我“呃!” 那种错误: foo$ ./bar -bash: ./bar: is a directory 我曾经喜欢AmigaOS shell,其中目录的“执行”仅仅意味着将其设置为当前目录: foo$ ./bar bar$ 在bash可能吗? (当然没有无限的别名)。