Articles of osx lion

Mac OS Lion服务器上的“密码服务器:已停止”。 在启动过程中出现错误-1

由于我已经从存档中恢复了开放目录,因为我的服务器崩溃,数据库已损坏。 密码服务器不再启动。 日志看起来像这样: Feb 14 2012 21:41:20 156746us Mac OS X Password Service version 376.1 (pid = 2438) was started at: Tue Feb 14 21:41:20 2012. Feb 14 2012 21:41:20 156801us RunAppThread Created Feb 14 2012 21:41:20 156852us RunAppThread Started Feb 14 2012 21:41:20 156879us Initializing Server Globals … Feb 14 2012 21:41:20 163094us Initializing […]

MAC OS X VPN客户端/证书/思科ASA系列

我花了很多时间在网上浏览解决scheme,但唉,所以我最后得出结论,这可能是一个有趣的话题发现。 这是任务: 1.我需要build立从MAC OS X(最好内置在IPSec客户端)到远程Cisco ASA 5500的VPN连接。 2.我拥有:两个证书,一个用于VPN连接,一个用于远程桌面login。 他们都存储在eToken上。 问题是在build立连接:在思科官方网站上有一个关于支持VPN客户端的评论,并且在IPSec客户端内置的mac os x似乎是合适的。 而且,对于ASA 5500,它既适用于“l2tp over ipsec”也适用于“Cisco IPSec”模式。 现在,我们尝试build立“Cisco IPSec”(设置>networking>添加连接)。 我有主机地址,帐户名称和密码,我相信这是正确的,因为我在Win7中检查它。 最有趣的是“身份validation设置”:在这里,我应该select一个证书,但是我的钥匙串报告,在我的钥匙串中没有合适的证书。 原因可能是证书的“types”。 我拥有的所有证书都被OS X标识为用户证书,因此不能用来授权机器( 顺便说一下,是不是? )。 好吧,如果我们试着在IPSec上使用l2tp,也会出现同样的问题:我甚至可以从eToken中select一个用户证书 ,但是我还没有机器证书 。 这在Windows中通常是这样的 : 运行Cisco VPN客户端 设置主机地址,而不仅仅是select证书(这是允许select:)) 点击连接,inputeToken的引脚,然后连接 那么如何build立一个连接,如果: 1.即使对于本地IPsec客户端,eToken的证书也是非常明显的。 2.另一端有一个cisco asa 5500。 或者我会很高兴的提示或链接到哪里我可以find关于思科VPNfunction的任何描述… 系统:OS X Lion 10.7.4,eToken SafeNet身份validation客户端8.0。 如果有人知道不同的客户的决定 – 这将是很高兴看到这里。 事先感谢!

开放目录authentication绑定成功,但创build不完整的logging

我有大约十几台运行10.6.7或10.6.8的Mac,但都无法正确绑定到我的新的10.7.4服务器OD。 我可以通过目录实用程序或dsconfigldap将它们绑定,并报告成功。 但是,当我查看logging时,无法写入MAC地址。 即使我用MAC地址手动更新logging,MCX也不会做任何事情,客户端也不能login到OD帐户。 所有受影响的客户端在/Library/Logs/DirectoryService.error.log都有数百行,如下所示: 2012-09-15 22:23:18 EDT – T[0x00007FFF70292CC0] – GetMACAddress returned 0x *** bad control string *** 8x 我知道所有这些客户端以前都是通过Guest计算机帐户进行pipe理的,而且我也知道这些客户端在购买时都具有DeployStudio映像。 我已经尝试过dscacheutil -flushcache ,但之后,我正在画一个空白。 谷歌有一些点击,但没有什么非常有用的。 重新成像将是理想的,但可能不会发生。 任何人都遇到过这个?

服务器应用程序 – 用户

我正在使用mac OSX狮子服务器,并试图设置一个用户帐户访问不同的服务。 我不得不在Prefs>用户和组中创build用户,因为它不能在Server应用程序中工作。 在服务器应用程序,它一直说“这个操作不能完成”。 我设法在系统首选项中创build用户,但是现在我回到了服务器应用程序,无法更新用户有权访问的服务。 checkbox都在那里例如地址簿,文件共享等,但我不能取消他们中的任何一个… 关于为什么我不能改变用户访问服务的任何想法?

本地透明代理OS X pf

我正在尝试使用此pf规则创build本地透明代理: rdr pass inet proto tcp from $Out to any port 80 -> 127.0.0.1 port 3129 pass out on $Out route-to lo0 inet proto tcp from $Out to any port 80 keep state 但问题是,当代理服务器试图连接到远程服务器(端口80)时,它也被redirect,创build无限redirect循环。 有什么我可以做的吗?

在OS X Server Lion上删除MySQL(来自Apple)

我有一个狮子服务器(从雪豹服务器升级),仍然有苹果公司提供的MySQL 5.0服务器[的MySQL版本14.12 Distrib 5.0.92,为苹果达尔文10.0(i386)]。 如果不重build整个盒子,我想确定如何删除遗留的Apple分布式MySQL服务器的所有痕迹。 当前的MySQL服务器没有需要保留的数据。 我已经search了答案,但似乎大多数答复都假设你正在运行Homebrew或MySQL.com构build。 苹果捆绑版本似乎不使用标准path或文件名称。 一旦删除,我想干净安装一个更新版本的MySQL。 快速运行查找来查找一些MySQL的痕迹显示以下结果: find / -name mysql -print 2> /dev/null /Previous System/private/etc/raddb/sql/mysql /private/etc/raddb/sql/mysql /private/var/mysql /private/var/mysql/mysql /usr/bin/mysql /usr/share/mysql 我在/ Library / Receipts或/ Library / Receipts / db中看不到有关MySQL的信息。 # ls -la /Library/Receipts/ total 24 drwxrwxr-x 6 root admin 204 Jul 24 2011 . drwxr-xr-x+ 67 root wheel 2278 Mar 8 […]

使用Mac OS X Server LionredirectURL

我刚刚用OS X Lion Server设置了一台Mac Mini来托pipe我自己的网站。 我已经注册了多个域名,但是我希望用户被自动redirect到我的主域名,如果他们input其中一个(即,如果用户inputwww.myotherdomain.com URL将立即转发到www.mymaindomain.com )。 在Server.app的Web设置中,您可以轻松地添加其他域(可以工作),但不会将浏览器中的URL更改为www.mymaindomain.com 。 它保持www.myotherdomain.com仍然显示正确的页面。 redirect或别名选项是做我想要的吗? 我似乎无法解决如何使用它们(似乎没有我能find的文档)。 在redirect中,您需要input: “redirecttypes”(精确匹配或正则expression式) 'redirectpath' “目标url” “redirect状态”(原始被永久移动等) 在别名中,您需要input: “别名types”(精确匹配或正则expression式) “别名path” “目的地文件夹” 任何帮助将是伟大的。

设置Jenkins和权限问题

我已经build立了我的Mac狮子jenkins,但我有我的份额的问题。 我能够连接和下载SVN文件存储库,但是作为我的shell构build脚本的一部分,我必须做一个SVN更新。 当我这样做的时候,我得到了许可权的错误,我可以看到在输出中,它要么是期待Sudo,要么是接受证书的问题(即使它能够在早些时候下载版本库就好了) 有什么最佳做法来实现这一目标? 我附上了我的bash文件的摘录 谢谢 #!/bin/sh -x # Change to our working directory cd ${WORKSPACE} rm -fR profiles rm -fR sites cp /Users/jinni/Sites/mybuildfile.make ${WORKSPACE} #lets now set up the site drush make mybuildfile.make svn update #this causes problems see out put below 输出: /var/folders/zz/zyxvpxvq6csfxvn_n0000004000001/T/hudson392681277070654613.sh: line 20: drush: command not found + svn update svn: […]

Apache Tomcat在Mac Lion上的端口80上运行。 它说端口被使用了?

我需要在我的Mac上运行一个外部用户可以使用的主页。 我认为最简单的方法是使Apache Tomcat运行在端口80上。但是当我尝试它说端口正在使用中。 我看不到任何使用端口80的东西。 该怎么办???

我可以使用Open Directory与Leopard客户端和Lion服务器吗?

我已经浏览了interwebs,但是我找不到任何答案。 我只是拿起一台Mac Mini,然后为了我的networking而把Lion Server放在上面。 我的大部分电脑都运行豹或雪豹(一个iMac是PowerPC,所以我不能升级到狮子)。 我想使用Open Directory进行所有networking身份validation,但是我想确保Lion Server能够对运行Leopard的iMac进行身份validation。