我们有一个组织范围的LDAP服务器和一个仅部门的NIS服务器。 许多用户在两台服务器上都有相同的名称。 有没有办法让Leopard / Snow Leopard机器查询一台服务器,然后另一台服务器,并让用户login,如果他的用户名/密码组合匹配至less一个logging? 我可以得到NIS身份validation或LDAP身份validation。 我甚至可以同时启用这两种方法,将LDAP设置为更高的优先级,并使用LDAP服务器上列出的名称和密码进行身份validation。 但是,在最后一种情况下,如果在Directory Utility的searchpath中将LDAP域设置为更高优先级,然后提供NISlogging中列出的用户名/密码对,则即使NIS服务器接受它,我的login也会被拒绝。 find用户名后,有没有办法让操作系统检查其余的searchpath?
背景: 我从Github的Emacs镜像下载了Emacs(提交f92c4be63204ed0bd914)。 使用Mac OS X 10.6.4,我现在要编译和安装Emacs.app。 我的问题: make boostrap nextstep/INSTALLATION文档没有提到关于make boostrap 。 而在Internet上的各个地方 (在./configure –with-ns步骤之后,在make步骤之前),我经常会看到安装过程中包含的“boostrap”部分。 我只是想知道make bootstrap是做什么的,如果它是有益的甚至是需要的?
我们在一个局域网上看到了一些非常奇怪的行为,我希望有人会认识到它是什么。 局域网由几个Linux机箱和几个MacOS / X机箱组成,全部通过交换机以100MBps的以太网连接。 它没有连接到互联网。 我们发现,当我们把MacOS / X盒子(Mac Pro)中的一个置于睡眠状态(通过Apple菜单中的“睡眠”菜单项)时,LAN停止工作约10秒钟。 我们在正在运行的应用程序中看到了这一点,并且我们还build立了来自其他各种机器的“ping”进程,并且我们可以看到在这10个进程中ping时间会延长(到2000-8000毫秒的范围)第二阶段。 10秒后,networking似乎恢复并重新工作。 作为一个testing,我们试图断开Mac Pro的以太网电缆(不要让Mac进入睡眠状态),这对局域网没有任何影响……只有当Mac进入睡眠状态时,才会出现问题。 有什么想法可能是错误的,或如何解决这个问题?
我试图在我的Mac上设置AJAX推送引擎(APE),运行Mac OS X 10.6.4和Apache 2.2.14 当我运行APE服务器时,这是输出: Hristo$ sudo ./aped Password: _ ___ ___ /_\ | _ \ __| / _ \| _/ _| /_/ \_\_| |___| AJAX Push Engine Bind on port 6969 Version : 1.00 Build : Dec 7 2009 23:05:18 Author : Weelya ([email protected]) [Module] [spidermonkey] Loading module : Javascript embeded (0.01) – […]
我在Mac OS X Server 10.6上成功configuration了移动接入服务器 ,但现在如何configuration我负责的Mac,iPhone和iPad? 这些机器如何访问移动访问服务器提供的所有服务? 我找不到有关客户端设置的任何有用的信息。 是否有任何“一键configuration”,可以像MobileMe设置一样在机器上一次设置iCal,地址和邮件? 或者我必须手动configuration每台机器上的每个服务? 我看了一下iPhoneconfiguration实用程序,但显然不能configurationMac。
我在Mac OS X上使用了DTrace,发现下面的脚本输出了正在build立的连接的信息: $ cat script.d syscall::connect:entry { printf("execname: %s\n", execname); printf("pid: %d\n", pid); printf("sockfd: %d\n",arg0); socks = (struct sockaddr*)copyin(arg1, arg2); hport = (uint_t)socks->sa_data[0]; lport = (uint_t)socks->sa_data[1]; hport <<= 8; port = hport + lport; printf("Port number: %d\n", port); printf("IP address: %d.%d.%d.%d\n", socks->sa_data[2], socks->sa_data[3], socks->sa_data[4], socks->sa_data[5]); printf("======\n"); } 我在一个窗口中运行它: $ sudo dtrace -s ./script.d 然后我从另一个窗口ssh到另一台机器。 […]
我试图将Windows 2008 SBS服务器绑定到OS X打开目录,但“更改域”button灰显出此消息: Note: The identification of the computer cannot be changed because: – The Certification Authority Service is installed on this computer. 我如何删除证书颁发机构服务?
传统的Unix权限可以与OSX中的ACL权限冲突吗? 它们之间是否存在累积效应,或者在启用ACL权限时忽略“传统权限”?
在Linux上我通常会使用“hdparm -tT设备”,当我想快速了解一个硬盘相对于另一个硬盘的性能时, 几个月前转换到Mac OS X我还没有find类似的和易于使用的东西。 我已经读过,diskutil可以在Mac上做类似的事情,但我不清楚应该如何使用它来执行类似于上面的hdparm命令。 任何想法如何做到这一点或替代? 谢谢!
我试图通过在Mac OS X上使用login/注销挂钩脚本来自动挂载一个EncFS卷。这些脚本以root用户身份运行,并在用户login或注销时自动运行用户定义的挂钩。 主脚本位于/usr/local/sbin ,被称为loginhook和logouthook 。 这是login脚本: #!/bin/bash LOCAL_HOOK="/Users/$1/.loginhook" if [ -e "$LOCAL_HOOK" ] then su – $1 -c "bash $LOCAL_HOOK" fi 该脚本注册后执行login: sudo defaults write com.apple.loginwindow LoginHook /usr/local/sbin/loginhook 用户定义的.loginhook : ENCFS=/path/to/encfs PWD=$(security find-generic-password -ga EncFS 2>&1 >/dev/null | cut -d'"' -f2) echo $PWD | $ENCFS -S $HOME/.encrypted/Vault $HOME/Documents/Vault security命令的redirect是必要的,因为正常的输出到标准输出,但密码到标准错误,看起来像password: "mypass" 。 如果我从我的用户帐户执行.localhook脚本工作正常,但是如果脚本从“父”脚本(作为根运行)通过使用su我得到一个空白的密码。 使用bash -xdebugging表明,所有东西都按照它应该运行,但env命令显示,尽pipe在脚本中使用su […]